Rails的新手在这里(试图获得这些问题的答案)导轨 - 路由错误的POST方法
我使用Ryan Bates的Rails的演员在妖兽向导形式来创建一个多步骤的形式。我得到一个“无路由匹配[POST] “/ user_steps /性别”(其中性别是user_steps控制器下图)
任何想法
的routes.rb:?
Store::Application.routes.draw do
resources :likes
resources :categories
resources :users
resources :user_steps
root to: 'static_pages#home'
user_steps控制器:
class UserStepsController < ApplicationController
include Wicked::Wizard
steps :gender, :items, :brands, :final
def show
render_wizard
end
def update
@user.attributes = params[:user]
render_wizard
end
end
好极了,感谢您的帮助。我会尽快尝试这个 – abhir
这个工程 - 现在我得到了'没有路由匹配{:controller =>“user_steps”,:action =>“show”,:id => nil}'user.id '没有正确通过? – abhir
您何时/在哪里得到该错误?如果你也试图通过get请求渲染局部,那么你应该把'get'加到'via'散列 –