点击问题后尝试显示上传表单。
我怀疑@ question.video有什么东西,因为当我在rails控制台中输入“Question”时,视频不是参考。
还有什么问题?在我的视频控制器和/ video / _form中,以下代码适用于@video;
它也不适用于@ question.video吗?
感谢您的时间,
<%= form_for(@question.video, html: {multipart: true}) do |f| %>
<p><%= f.label :name %>
<%= f.text_field :name %>
<%= f.label :image, "Attach here" %> <br />
<%= f.file_field :image %>
</p>
<p><%= f.submit 'Upload Video' %></p>
答案 0 :(得分:0)
我认为你的问题是(问题belongs_to:video)在问题模型和视频模型中(has_many:问题)而不是反之亦然,所以你不能只是交换语法。