1

私の Rails アプリには、ボタンが押された後に文字列値をデータベースに挿入する text_field があります。しかし、その text_field を text_area に置き換えて、すべての行を新しいレコードとして DB に挿入したいと思います。simple_form を使用しています。

_form
<%= simple_form_for @keyword do |f|%>
<%=f.input :name%>
<%=f.button :submit%>
<%end%>

controller
@keyword = Keyword.new(keyword_params)
 if @keyword.save
 redirect_to :back
end

何をしなければならないかはほぼわかっていますが、リストをどこで解析してコントローラーまたはモデルにする必要がありますか?

ありがとうございました。

4

2 に答える 2

0

その問題を解決するために、私はこれを行いました:

 keyword_array = keyword_params[:name].split("\r\n")

 def keyword_params
    params.require(:keyword).permit(:name)
 end
于 2013-09-27T11:39:32.293 に答える