NoMethodError未定义的方法format用于`modify`:String

查理

我的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。

谢谢。

更新:请参阅Rails日志代码:控制器,视图

斯科特·巴特尔

为了使Rails正确加载文件,请确保已在相应的类中完成了包含的所有模块。例如:

class MyClass
  include ActionView::Helpers
end

有关更多详细信息,请参见此帖子

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

NoMethodError未定义的方法`',用于nil:NilClass

未定义的方法“ +”,用于nil:NilClass(NoMethodError)-Ruby

未定义的方法“ []”,用于false:FalseClass(NoMethodError)

NoMethodError:未定义的方法“名称”用于:帐户:符号

未定义的方法NoMethodError

NoMethodError未定义的方法

NoMethodError:未定义的方法

“#<NoMethodError:\” derp \“:String>的未定义方法'permit',

Android Volley Rails:NoMethodError(““:String”的未定义方法'+ @')

NoMethodError:未定义的方法`with_deleted`

rails NoMethodError:未定义的方法“酒店”

NoMethodError:HTTParty的未定义方法“提交”

NoMethodError(未定义的方法“已锁定”

Sidekiq:NoMethodError:未定义的方法“执行”

NoMethodError:未定义的方法“start_with?”

注入:NoMethodError:未定义的方法“ <<”::Symbol

ruby - NoMethodError:未定义的方法“状态”

NoMethodError:未定义的方法“创建”

NoMethodError:main:Object的未定义方法“ on”

NoMethodError: []:Array 的未定义方法“错误”

NoMethodError:RSpec 的未定义方法“get”

NoMethodError:#<Model>的未定义方法“ pluck”

NoMethodError:nil:NilClass的未定义方法“ +”

nil:NilClass <NoMethodError>的未定义方法'[]'

NoMethodError:未定义的方法“ where”

测试NoMethodError:未定义的方法

NoMethodError: #<Class> 的未定义方法“类型”

rails 3 has_and_belongs_to_many NoMethodError未定义方法`each',用于nil:NilClass

Products#index未定义方法“ each”中的NoMethodError用于