从form_for编辑用户输入

时间:2013-09-20 04:22:32

标签: ruby-on-rails

目前我正在使用form_for读取一个名为:comment的text_field,在用户提交后将其转到控制器上:

  def create
    @entry = Entry.new(entry_params)
    if @entry.save
      redirect_to :back
    else
      render 'new'
    end
  end

  private

    def entry_params
      params.require(:entry).permit(:comment)
    end

我的问题是我是否可以在内部搜索:在提交时对子字符串“test”的注释(字符串)?

由于

1 个答案:

答案 0 :(得分:0)

您可以使用params[:entry][:comment]访问评论文字字段中提交的内容,这样您就可以将其与params[:entry][:comment].include?("test")

所需的值进行比较