編集:私は質問が何であったかではなかったそのタイトルで質問を取りました。あなたの質問のタイトルへの答えは一番下にあります
必要なのは、個別のコントローラーアクションであるajaxリクエストです。あなたは必要になるでしょう:
ボタンがクリックされたときにルートを要求し、そのDOMオブジェクトにデータを入力するjavascript
ajaxリクエストが要求していたものを返すアクション
これを行うには多くの方法がありますが、「howto rails ajax」を検索すると、途中で役立つ膨大な数のチュートリアルが見つかります。私が好きな方法の1つはpjaxと呼ばれます:https ://github.com/rails/pjax_rails
古い答え...
helper_method
次のように、を宣言します。
あなたのコントローラーで:
private
def find_stock
...
end
helper_method :find_stock
あなたの見解では:
<% find_stock.each do |stock| -%>
ドキュメント:http ://api.rubyonrails.org/classes/AbstractController/Helpers/ClassMethods.html#method-i-helper_method