Link_to对象停止处理动态路径段

时间:2018-03-11 16:48:26

标签: ruby-on-rails ruby ruby-on-rails-4 routes

我的路由嵌套在以下范围内:

scope ':school_domain' do
  resources :users
  ...
end

link_to('view', current_user)停止工作但是当我删除范围或将defaults: {school_domain: 'some_default_val'}添加到范围时,link_to再次开始工作。请告诉我出了什么问题。

1 个答案:

答案 0 :(得分:0)

经过大量的RnD,我只需在private文件中将application_controller.rb声明为def default_url_options options={} options.merge(school_domain: current_user.school.name) end 即可解决该问题。

-dontwarn javax.annotation.Nullable
-dontwarn javax.annotation.concurrent.GuardedBy
-dontwarn javax.annotation.concurrent.CheckReturnValue
[etc ...]