Создание пользовательской функции в компоненте React

Вам не нужно делать специальные вещи в форме. Вы правильно строите комментарий в действии show:

class ArticlesController < ActionController::Base
  ....
  def show
    @article = Article.find(params[:id])
    @new_comment = @article.comments.build
  end
  ....
end

, а затем создаете для него форму в представлении статьи:

<% form_for @new_comment do |f| %>
   <%= f.text_area :text %>
   <%= f.submit "Post Comment" %>
<% end %>

по умолчанию, этот комментарий будет идти к действию create CommentsController, которое вы, вероятно, захотите поместить redirect :back, чтобы вы перенаправлялись на страницу Article.

36
задан Rizvan 29 November 2017 в 13:30
поделиться