And*_*sov 10 ruby-on-rails ruby-on-rails-3
如何在资源网址中使用连字符?例如:/my-model/或/my-model/1.如果我定义路由,因为resources :"my-model"我得到语法错误,因为rails生成方法def hash_for_my-models_url(options = nil).
And*_*sov 14
我找到了解决方案:
resources "my-models", :as => :my_models, :controller => :my_models
Run Code Online (Sandbox Code Playgroud)
更新:
正如蒂莫·萨洛兰塔(Timo Saloranta)在评论中所言,它:controller => :my_models在最新的Rails 3版本中没有用.