Как проверить, существует ли родитель в имеет много отношений - PullRequest
1 голос
/ 17 февраля 2011

У меня есть 3 модели:

User: has_many :comments
Video: has_many :comments
Comment: belongs_to :video, :user

видео / show.html.erb

<%= form_for(@comment, :method => :post ) do |f| %>
<%= f.text_area :body %>
<%= f.hidden_field :video_id, :value =>"4" %>
<%= f.submit "submit" %>
<% end %>

comments_controller

def create
 @comment = Comment.new(params[:comment].merge(:user_id => current_user.id))
 @comment.save
end 

Как я могу проверить наличие видео перед тем, как создать комментарий?

1 Ответ

0 голосов
/ 17 февраля 2011

Это должно присутствовать в качестве проверки в вашей модели комментариев.

class Comment < ActiveRecord::Base

  validates_presence_of :video
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...