jon*_*atr 34 resources ruby-on-rails
如何获取模型中资源的路径?我需要将它存储在数据库中,并希望获得与resourcename_path(资源)相同的URL
hrd*_*rbl 71
在Rails 3和Rails 4中,您可以使用:
Rails.application.routes.url_helpers
Run Code Online (Sandbox Code Playgroud)
例如
Rails.application.routes.url_helpers.posts_path
Run Code Online (Sandbox Code Playgroud)
idl*_*ers 39
在Rails 3中,您可以在模型中包含url助手(虽然它通常不是处理事物的最佳方式):
class MyClass < ActiveRecord::Base
include Rails.application.routes.url_helpers
end
Run Code Online (Sandbox Code Playgroud)
在Rails 2中,我认为是include ActionController::UrlWriter,但我不记得了.谷歌是你的朋友.
| 归档时间: |
|
| 查看次数: |
31822 次 |
| 最近记录: |