【发布时间】:2017-05-30 18:48:42
【问题描述】:
我创建了路由到“microposts#new”的自定义路由“/album”。但是,当我使用 form_for 时,它会路由到“/micropost”而不是返回到“/album”。
在我的控制器中,我正在使用渲染“专辑”。尽管我可以使用redirect_to 使其工作,但我更愿意保留为渲染。
我知道问题是当我在 micropost 控制器中调用 create 操作时,它转到 /micropost 而不是 /album。仍然是 Rails 新手,我们将不胜感激。
这里是 routes.rb:
root 'pages#home'
get '/album', to: 'microposts#new'
post '/album', to: 'microposts#create'
【问题讨论】:
标签: ruby-on-rails routes custom-routes