<table class="linkRow">
<tr data-href="http://example.com"> // все же html 5 сочтет это куда более приемлемым вариантом :)
...
</tr>
</table>
<script>
...
$('body').on('click', '.linkRow tr', function(e){
e.prevenDefault; // на случай если вместо <tr> кто то захочет поставить поставить <a href="#"><tr>
document.location.href = $(this).data('href');
})
...
</script>
Перед tr писал а, но он не принимает эти тэги.
<style>
.table {
display: table;
}
.table > a {
display: table-row;
}
.table > a > div {
display: table-cell;
}
</style>
<div class="table">
<a href="#">
<div>1-1</div><div>1-2</div><div>1-3</div>
</a>
<a href="#">
<div>2-1</div><div>2-2</div><div>2-3</div>
</a>
</div>
<table>
<tr onclick="document.location = 'example.com';">
<td>1-1</td><td>1-2</td><td>1-3</td>
</tr>
<tr onclick="document.location = 'example.com';">
<td>2-1</td><td>2-2</td><td>2-3</td>
</tr>
</table>
require 'date'
start = Date.parse('2012-09-02')
finish = Date.parse('2013-11-02')
date_months = (start..finish).map {|d| Date.new(d.year, d.month) }.uniq
date_months.map {|d| d.strftime "%m/%Y" }
["09/2012", "10/2012", "11/2012", "12/2012", "01/2013", "02/2013", "03/2013", "04/2013", "05/2013", "06/2013", "07/2013", "08/2013", "09/2013", "10/2013", "11/2013"]
require 'date'
start = Date.parse('2012-09-02')
finish = Date.parse('2013-11-30')
dates_array = (start..finish).map(&:to_s)
list = [101,102,103,104,105]
=> [101, 102, 103, 104, 105]
list2 = [101,102,103]
=> [101, 102, 103]
(list-list2) | (list2-list)
=> [104, 105]
require 'digest/sha2'
@arHash = [
'm_shop',
'm_orderid',
'm_amount',
'm_curr',
'm_desc',
'm_key'
];
puts Digest::SHA256.hexdigest(@arHash.join(':')).upcase
Но в моделях когда пишу Time.now, он сохраняет не текущую дату (часы), а раннюю на 3 часа.
И еще, вместо того, чтобы написать Moscow, нельзя сделать другое, чтобы по текущему часовому поясу определила система?
function stopRKey(evt) {
var evt = (evt) ? evt : ((event) ? event : null);
var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
if ((evt.keyCode == 13) && (node.type=="text")) {return false;}
}
document.onkeypress = stopRKey;
$('html').bind('keypress', function(e)
{
if(e.keyCode == 13)
{
return false;
}
});