레일 초보자 용 Ques.I 강한 매개 변수가 데이터베이스에 저장되지 않는 이유를 찾을 수 없습니다. 레일즈 g 모델 고객 이름을 사용하여 모델을 만드는 데 스 캐 폴딩을 사용하지 않습니다. string email : string command. 레일 콘솔을 사용할 때도 마찬가지입니다.데이터베이스에 강력한 매개 변수가 저장되지 않았습니다.
My customer.rb
class Customer < ActiveRecord::Base
has_many :products,through: :order
end
내 usercontroller는
class UserController < ApplicationController
def login
@Customer=Customer.new(master)
@Customer.save
end
def home
end
private
def master
params.require(:customer).permit!
end
end
my html code:
<form action="login">
name <input type="text" name="customer[name]">
email<input type="email" name="customer[email]">
<input type="submit" value="enter">
</form>
아직도 내가 PARAM의 오류 얻을 :
모델을 저장하면 유효합니까? – polmiro
레일 콘솔로 잘 작동합니다. 아직도 관련있는 것을 찾을 수 없습니다. – user2526795