我的PurchaseOrdersController内部有一个名为“ modify”的方法,它在视图目录中也有其模板(modify.slim)。
让我说,我在http://localhost:3000/purchase_orders/modify?prid=1
这条路上
问题是当我要单击打开newtab的锚标记('/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。
谢谢。
答案 0 :(得分:1)
为了使Rails正确加载文件,请确保已在相应的类中完成了包含的所有模块。例如:
class MyClass
include ActionView::Helpers
end