게시자와 게시자를 devise에 등록 된 사용자에게 연결하는 데 어려움이 있습니다.게시자를 게시자 사용자와 연결할 수 없습니다.
게시판을 생성하여 Devise에서 올바르게 설정했습니다. 나는 USER_ID 필드
을 포함 된 게시물로 마이그레이션을 추가 내가 포스트와 사용자를 연결할 수없는 모델has_many :posts
어떤 이유로 포스트 모델
belongs_to :user
사용자입니다. 내가 놓친 게 있니?
감사합니다. 게시물
에 대한내 컨트롤러
def create
@user = User.find(params[:id])
@post = @user.posts.create(params[:post])
respond_to do |format|
if @post.save
format.html { redirect_to @post, notice: 'Post was successfully created.' }
format.json { render action: 'show', status: :created, location: @post }
else
format.html { render action: 'new' }
format.json { render json: @post.errors, status: :unprocessable_entity }
end
end
끝
당신이 게시물에 연결하는 사용자가 필요로하는 모든의
게시물이 생성 된 컨트롤러의 관련 방법을 게시하십시오. – Baldrick
포스트 컨트롤러 – user3546559
으로 업데이트하여 생성 된 이전 코드를 친절하게 게시하십시오. – Babar