Link_to 对象停止处理动态路线段
Link_to object stop working on dynamic route segments
我有嵌套在如下范围内的路由:
scope ':school_domain' do
resources :users
...
end
link_to('view', current_user)
停止工作,但是当我删除范围或将 defaults: {school_domain: 'some_default_val'}
添加到范围时,link_to 再次开始工作。请让我知道出了什么问题。
经过大量的 RnD 我已经能够通过在 application_controller.rb
文件中将以下方法声明为 private
来解决该问题。
def default_url_options options={}
options.merge(school_domain: current_user.school.name)
end
我有嵌套在如下范围内的路由:
scope ':school_domain' do
resources :users
...
end
link_to('view', current_user)
停止工作,但是当我删除范围或将 defaults: {school_domain: 'some_default_val'}
添加到范围时,link_to 再次开始工作。请让我知道出了什么问题。
经过大量的 RnD 我已经能够通过在 application_controller.rb
文件中将以下方法声明为 private
来解决该问题。
def default_url_options options={}
options.merge(school_domain: current_user.school.name)
end