1

我正在使用 wicked gem 来制作多步骤表格。虽然我在一般步骤(邪恶的第一步)中尝试点击继续按钮时收到错误找不到没有 ID 的地方。我的 places_controller 代码是

def new
@place = Place.new
respond_to do |format|
format.html
format.json { render json: @place }
end
end

def create
@place = Place.new(params[:place])

respond_to do |format|
  if @place.save
    session[:place_id]=@place.id
    format.html { redirect_to place_steps_path :place_id => @place.id }
    format.json { render json: @place, status: :created, location: @place }
  else
    format.html { render action: "new" }
    format.json { render json: @place.errors, status: :unprocessable_entity }
  end
end

end

我的 place_steps_controller 有

class PlaceStepsController < ApplicationController
include Wicked::Wizard
steps :general, :explicit

def show
    @place = Place.find(params[:place_id])
    render_wizard
end

def update
    @place = Place.find(params[:place_id])
    @place.update_attributes (params[:place])
    render_wizard @place
end

end

我究竟做错了什么?

4

0 回答 0