NoMethodError 未定义方法`formats` for `modify`:String
NoMethodError Undefined Method `formats` for `modify`:String
我的 PurchaseOrdersController 中有一个名为 "modify" 的方法,它在视图目录中也有其模板 (modify.slim)。
比方说,我在这条路上http://localhost:3000/purchase_orders/modify?prid=1
问题是当我要单击打开新标签的锚标记('/po/1.pdf')时,:
NoMethodError (undefined method formats for "modify":String
Did you mean? form_tag):
当我点击刷新页面时发生 http://localhost:3000/purchase_orders/modify?prid=1
。
有没有人知道如何解决这个问题?我正在使用 Rails 5.2.1.
谢谢。
更新:请参阅Rails Logs, Code: Controller, View
为了 Rails 正确加载文件,请确保您包含的任何模块都在各自的 class 中完成。例如:
class MyClass
include ActionView::Helpers
end
见this post for more details。
我的 PurchaseOrdersController 中有一个名为 "modify" 的方法,它在视图目录中也有其模板 (modify.slim)。
比方说,我在这条路上http://localhost:3000/purchase_orders/modify?prid=1
问题是当我要单击打开新标签的锚标记('/po/1.pdf')时,:
NoMethodError (undefined method formats for "modify":String
Did you mean? form_tag):
当我点击刷新页面时发生 http://localhost:3000/purchase_orders/modify?prid=1
。
有没有人知道如何解决这个问题?我正在使用 Rails 5.2.1.
谢谢。
更新:请参阅Rails Logs, Code: Controller, View
为了 Rails 正确加载文件,请确保您包含的任何模块都在各自的 class 中完成。例如:
class MyClass
include ActionView::Helpers
end
见this post for more details。