Я новичок в злой форме и следил за эпизодом railcast на злобные формы, но я продолжаю получать эту ошибку "Не удалось найти компанию с 'id'=info". Так что я знаю, что проблема явно где-то в моих контроллерах. Я знаю, что это что-то очень простое, над чем я просто ломаю голову, поэтому я знаю, что вы, ребята, окажете гигантскую помощь. Вот код, любая помощь приветствуется!
Код для компаний Контроллер:
def create
@company = Company.new(company_params)
respond_to do |format|
if @company.save
@object = @company.id
format.html { redirect_to(company_steps_path(@company)) }
format.json { render :show, status: :created, location: @company }
else
format.html { render :new }
format.json { render json: @company.errors, status: :unprocessable_entity }
end
end
end
Код для контроллера company_steps:
class CompanyStepsController < ApplicationController
include Wicked::Wizard
steps :info, :address, :quote
def show
@company = Company.find(params[:id])
render_wizard
end
def update
@company = Company.where(id: params[:id])
@company.attributes = params[:company]
render_wizard @company
end
end