【问题标题】:rails 3 routing questionrails 3 路由问题
【发布时间】:2010-10-06 10:15:58
【问题描述】:

这可能很简单,但是我怎样才能使参数成为可选的呢?

resources :places
match 'register/:id' => 'places#new', :as => :register

目前...如果:id 没有通过,大多数时候它不会通过。

<%= link_to "Place Sign Up", register_path %> 

【问题讨论】:

    标签: ruby-on-rails routing ruby-on-rails-3


    【解决方案1】:

    config/routes.rb的最后一行

    match ':controller(/:action(/:id(.:format)))'
    

    它使用() 使参数可选,在您的情况下:

    'register(/:id)'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-01
      • 2011-05-24
      • 1970-01-01
      • 2011-06-16
      • 1970-01-01
      相关资源
      最近更新 更多