1

良い一日!。私は邪悪な宝石を実装しています...そしてルーティングエラーが発生します。

no route matches [POST] "/user_signup/address"

私のルートですが

  resources :users
  resources :user_signup 

コントローラ

 class UserSignupController < ApplicationController
  include Wicked::Wizard
  steps  :address, :company_info, :sum_up

そして、アドレスのフォームを送信しようとすると:

p address
= form_for @user, url: wizard_path do |f|
  p
    = f.label :address
    = f.text_field :address
  p
   = f.submit 'Continue'
= link_to 'Skip', next_wizard_path

このエラーが発生します

4

1 に答える 1

2

愚かな私。に変更されました

= form_for @user, url: wizard_path, :method => :put do |f|

method: :put動作しませんでした、そしてそれは大丈夫です!

于 2012-10-16T09:21:53.707 に答える