Ruby on rails ActionView::TemplateError(整数23656121084180太大,无法转换为“unsigned int';”)
这是我在Rails上遇到的最奇怪的错误。知道这是什么吗 注意:错误不是来自@order.get_invoice_number,我试图将代码分成多行,很明显问题出在{:host…}Ruby on rails ActionView::TemplateError(整数23656121084180太大,无法转换为“unsigned int';”),ruby-on-rails,Ruby On Rails,这是我在Rails上遇到的最奇怪的错误。知道这是什么吗 注意:错误不是来自@order.get_invoice_number,我试图将代码分成多行,很明显问题出在{:host…} ActionView::TemplateError (integer 23656121084180 too big to convert to `unsigned int') on line #56 of app/views/order_mailer/order_detail.text.html.erb:
ActionView::TemplateError (integer 23656121084180 too big to convert to `unsigned int') on line #56 of app/views/order_mailer/order_detail.text.html.erb:
53: <b>Order #:</b>
54: </td>
55: <td width="98%">
56: <%= link_to "#{@order.get_invoice_number}", {:host => Thread.current[:host], :controller => 'store/account', :action => 'view_order', id => "#{@order.id}"}, {:target => '_blank'} %>
57: </td>
58: </tr>
59: <tr>
app/views/order_mailer/order_detail.text.html.erb:56
app/controllers/store/
test_controller.rb:11:in `order_email'
app/views/order\u mailer/order\u detail.text.html.erb第56行的ActionView::TemplateError(整数23656121084180太大,无法转换为“unsigned int”:
53:命令#:
54:
55:
56:Thread.current[:host],:controller=>'store/account',:action=>'view_order',id=>“{@order.id}”},{:target=>'\u blank'}%>
57:
58:
59:
app/views/order\u mailer/order\u detail.text.html.erb:56
应用程序/控制器/商店/
测试控制器。rb:11:in'order\u email'
如果有什么不同的话,那就是证明程序员工作需要更健康的睡眠程序
问题出在id=>“#{@order.id}应该是:id=>