我正在使用 ruby on rails 创建一个留言板站点。
我生成了两个脚手架:Topic
和Forum
. Topic
属于_to 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'