Как передать объект в действие контроллера?
Вы сделали костыль с hidden field
Что бы было нормально, нужно посмотреть, что такое nested resources routing
Тут 4.3 пункт почитайте внимательно.
Если кратко, то @article = Article.find(params[:article_id])
@comment = @article.comments.create(comment_params) #strong params
примерно так.
Насколько известно, id поста будет передаваться так params[:post_id].