【发布时间】:2012-12-08 14:21:44
【问题描述】:
我正在使用 ruby on rails 创建一个留言板站点。
我生成了两个脚手架:Topic 和 Forum。 Topic 属于Forum。
当用户创建一个新主题时,我应该传递 forum_id(一个 GET 变量)。类似于:
http://example.com:3000/topics/new/1
然后,当用户提交表单时,他将 forum_id 与 POST 请求一起传回(通过隐藏的 html 字段?)。
正确的做法是什么?
谢谢
路线:
resources :forums
get "admin/index"
resources :posts
resources :topics
resources :users
match '/signup', :to => 'users#new'
get '/login', :to => 'sessions#new', :as => :login
match '/auth/:provider/callback', :to => 'sessions#create'
match '/auth/failure', :to => 'sessions#failure'
match '/topics/new/:id', :to => 'topics#new'
【问题讨论】:
-
这取决于您的路线配置,请您发布一下吗?
标签: ruby-on-rails ruby-on-rails-3 post web get