【发布时间】:2015-08-24 19:06:57
【问题描述】:
我想知道是否有可能从数组外部视图(在我的情况下是模型)中获取路径,例如 link_to 方法 - link_to 'User', [:admin, @user]。
例如我想存储admin_artist_path(不幸的是实际问题更复杂,因为我无法预测路径会是什么)
class MenuItem < ActiveRecord::Base
include Rails.application.routes.url_helpers
before_save :store_path!
private
def store_path!
self.url = [:namespace, :artist].do_some_magick
end
end
ps。我知道 url_for() 方法,但由于某些原因它必须是路径。
感谢您的帮助!
【问题讨论】:
-
不幸的是,实际问题更复杂,因为我无法预测路径会是什么 --- 为什么?
标签: ruby-on-rails ruby-on-rails-4 routes