我如何要求部分?
我对 Rails 相当陌生,正在尝试弄清楚如何向 String 类添加方法,并使我的部分中的代码知道 String 类已被添加到。我不确定应该将 require 语句放在哪里。
I'm fairly new to Rails and am trying to figure out how to add a method to the String class and have the code in my partial know that the String class has been added to. I'm not sure where I should put the require statement.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
lib/monkeypatch.rb
app/controllers/application.rb:(
或者,如果您只想要特定控制器的 Monkeypatch,请将 require 放入该控制器中)。
另请参阅:Rails /lib 模块和
lib/monkeypatch.rb
app/controllers/application.rb:
(or, if you only want the monkeypatch for a specific controller, put the require in that controller).
See also: Rails /lib modules and
由于从未使用过Rails,我不确定是否有“更好”的方法来做到这一点,但你可以通过respond_to来做到这一点?方法,像这样:
Having never worked with Rails, I'm not sure if there's a "better" way to do this, but you could do this via the respond_to? method, like this: