我有一個名爲messages_datatables.rb文件中/app/datatables/admin/
的link_to內的應用程序文件夾內的文件3.2.8軌道
class Admin::MessagesDatatable
delegate :params, :h, :link_to, :number_to_currency, to: :@view
.
.
.
private
def data
messages.map do |message|
[
"",
link_to(message.subject, admin_message_path(message))
]
end
end
.
.
.
.
end
我需要使用這個文件裏面link_to
幫手,但我得到:
NoMethodError (undefined method `admin_message_path' for #<Admin::MessagesDatatable:0xbe07170>):
路徑在視圖中正常工作。我的路線中有我的路。
我哪裏有錯誤?
你有admin_message路徑?你可以在你的命令行中執行'rake routes'來檢查。應該有一行包含'admin_message'。你也可以檢查你的routes.rb,如果有喜歡的東西'路線:如=>「admin_message'' – buftlica
重新啓動Web應用程序服務器,然後再試一次你改變你的路線後 –
不知路由的輔助代碼需要包括在課前。 –