Ruby on rails 如何在使用表单_调用操作时创建自定义路由?

Ruby on rails 如何在使用表单_调用操作时创建自定义路由?,ruby-on-rails,routes,custom-routes,Ruby On Rails,Routes,Custom Routes,我创建了自定义路由“/album”,路由到“microposts#new”。但是,当我使用表单_时,它将路由到“/microspost”,而不是返回到“/album” 在我的控制器中,我正在使用渲染“相册”。我更愿意保留为render,尽管我可以使用redirect_to使其工作 我知道问题是,当我在micropost控制器中调用创建操作时,它会转到/micropost而不是/album。对于rails还是新手,我们将不胜感激 下面是routes.rb: root 'pages#home'

我创建了自定义路由“/album”,路由到“microposts#new”。但是,当我使用表单_时,它将路由到“/microspost”,而不是返回到“/album”

在我的控制器中,我正在使用渲染“相册”。我更愿意保留为render,尽管我可以使用redirect_to使其工作

我知道问题是,当我在micropost控制器中调用创建操作时,它会转到/micropost而不是/album。对于rails还是新手,我们将不胜感激

下面是routes.rb:

  root 'pages#home'

  get '/album',       to: 'microposts#new'
  post '/album',      to: 'microposts#create'
添加
url:“/album”
,作为表单\u中的附加参数

有关其他选项,请参见