주문 나는 두 가지 모델의 image.rb 및 story.rb
루비 - 두 모델
내가 함께 주문하는 것을 시도하고있다.
def index
@stories = Story.all.order(:cached_votes_total => :desc)
@images = Image.all.order(:cached_votes_total => :desc)
@combined = (@stories + @images).sort_by {|record| record.created_at}
end
private
def story_params
params.require(:story).permit(:title, :content, :category)
end
images_controller.rb는 다음과 같습니다 :
stories_controller.rb은 다음과 같습니다 둘 다 주문 내 index.html.erb 메신저 tryign에서
private
def image_params
params.require(:image).permit(:title, :image, :image_file_name, :category)
end
을하지만 난에 실행 서로 다른 매개 변수를 가지고 있으므로 정의되지 않은 메서드 오류가 발생합니다.
이 문제를 해결하는 방법은 무엇입니까?
이것은 잘못된 접근입니다. 모델 연결을 사용해야합니다. –