我的领域是:
tax rate与tax amount中,我想验证正值.
我写了这个验证:
:format => { :with => /\A[+]?\d+\Z/}
Run Code Online (Sandbox Code Playgroud)
但它并没有像小数点那样取数字4.67.它给我一个错误.什么类型的验证将适用于整数和浮点值?例如:2,57,54.56应该通过,但是-2.56,-87应该失败.
我正在使用jquery-datatables.我希望如果值是数字,它的对齐应该是正确的,如果它是字符串,那么应该保留对齐.是否可以使用数据表或是否有任何方法?
<% @tasks.each do |task| -%>
<tr>
<% col_order.each do |key| %>
<td>
<% value = task[key.column_name.split(" as ")[1]] || task[key.column_name.split(".")[1]] -%>
<% if key["drilldown_reportid"].present? %>
<%= link_to value, project_report_path(@current_project,key["drilldown_reportid"], :column=>"#{key.column_name}", :value=>"#{value}") %>
<% else %>
<%= value -%> </td>
<% end %>
<% end %>
</tr>
<% end -%>
Run Code Online (Sandbox Code Playgroud)