私は製品の足場をセットアップしており、新しい foo コントローラーとビューを作成しました。私の foo コントローラーでは、URL を解析し、一連のオブジェクトを取得します。これらの各変数を製品フォームにデフォルトとして渡すにはどうすればよいですか?
私のコントローラー:
require 'net/http'
require 'json'
def index
if params[:commit] == "Add Product"
@productId = params[:q]
@resultsReceived = true
if
url = URI.parse("url" + params[:q].to_s)
@response = JSON.parse(Net::HTTP.get_response(url).body)
end
else
@resultsReceived = false
@response = []
end
respond_to do |format|
format.html
end
end
end
私の現在のインデックス
<%= form_tag("/foo", :method => "get") do %>
<%= label_tag(:q, "Enter Product Number") %>
<%= text_field_tag(:q) %>
<%= submit_tag("Add Product") %>
<% end %>
<% if @resultsReceived == true %>
Title: <%= @response["product"]["title"] %> </br>
ID_Str: <%= @response["product"]["id_str"] %> </br>
Image Url: <%= @response["product"]["image_url"] %> </br>
Base Item Price: <%= @response["product"]["base_item_price"] %> </br>
Current Item Price: <%= @response["product"]["price"] %> </br>
Seller Name: <%= @response["product"]["mp_seller_name"] %> </br>
Description: <%= @response["product"]["descr"] %> </br>
<% end %>
上記の変数を既存の製品に渡したい.