Railsでブラウザから入力された値を変数に代入する方法


WEBサイトのブラウザからクライアントに入力してもらった値を使って何かプログラムを書くときのために

'serches_controller.rb'

class SearchesController < ApplicationController
  def create
    keyword = params[:keyword]
    # 以下でSeleniumを使用してスクレイピング
  end
end



create アクションに記載

def create
	keyword = params[:keyword]
end



'index.html.erb'

<div>
  <%= form_with url: home_index_path, method: :post , local: true do |form|%>
    <%= form.label :keyword, "検索キーワード" %>
    <%= form.text_field :keyword,:placeholder => "例:ご希望のキーワード" %>
    <%= form.submit "Submit" %>
  <% end %>
</div>