ruby-on-rails - Rails - 使用/自定义 URL : '/dashboard' 指定根路径

标签 ruby-on-rails ruby ruby-on-rails-3 routes

如何使此根路径转到:“/dashboard”而不仅仅是 http://example.com

root :to => 'dashboard#index', :constraints => lambda{|req| !req.session[:user_id].blank?}

最佳答案

您可以通过以下方式实现:

root :to => redirect('/dashboard')
match '/dashboard', :to => "dashboard#index",
  :constraints => lambda {|req| !req.session[:user_id].blank? }

关于ruby-on-rails - Rails - 使用/自定义 URL : '/dashboard' 指定根路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15748749/

相关文章:

ruby - 当我开始上课时传递 self

ruby-on-rails-3 - Rails 没有正确加载我的 JS - 错误错误请求行 `'

ruby - 你如何处理 Savon 中的嵌套命名空间?

ruby-on-rails - rails 4 中需要的重要 rails 3.2 概念

ruby-on-rails - 最大值(:created_at) does not give the timestamp in local time format

ruby - 从 ruby​​ 中的哈希中选择和删除

ruby-on-rails - Rails 项目不断崩溃。最新错误: missing :controller key

ruby-on-rails - 使用 Minitest 和 Devise 进行的 Controller 测试失败

ruby-on-rails - Capybara 找不到 Semantic-ui 的选择框

sql - ActiveRecord:从控制台列出表中的列