【发布时间】:2015-03-02 23:10:20
【问题描述】:
我关注http://railscasts.com/episodes/228-sortable-table-columns 在我的记录 index.erb 上制作了一个可排序表
所以一切都很好,但现在我已经回到我的主页并将这段代码放在我的主页对象的 index.erb 中:
<%= link_to "Records Index", records_path %>
我得到一个 sql 错误:
不管怎样,我回到正在工作的记录页面,发现我的 application_helper.rb 正在对 URL 执行此操作
http://localhost:3000/records?direction=asc&sort=firstname
所以现在一个简单的 records_path 调用不起作用。什么会起作用?我试过了
records_path & "?direction=asc&sort=firstname"
但这也无济于事。你能帮助我吗?谢谢!
【问题讨论】:
-
好吧,屏幕截图中显示的错误似乎与表格中的列有关,而不是与控制器有关。好像您的控制器正在尝试引用实际上不存在的列。您已经仔细检查了 schema.rb 文件以确保该列存在,并且已经运行了所有待处理的迁移,对吗?
标签: ruby-on-rails url rails-routing link-to