有一些原因可能需要在模型中链接到.是的,@andy,这违反了MVC,但这并不意味着你不回答问题就应该得到分数.
@schwabsauce,比那容易.如果你是用初始值设定项之类的东西来做的话,第一行甚至不是绝对必要的.同样的道理也适用于.消毒和消毒.还有一大堆其他很棒的功能.
ActionView::Base.send(:include, Rails.application.routes.url_helpers)
ActionController::Base.helpers.link_to(whatever)
如果你想使用自动路径,你可能需要在你的链接中这样做:
Rails.application.routes.url_helpers.page_path(@page)