私はRubyを新しくしています。 私はいくつかのJSONデータをループだと言っ:ループからのJSON結果をルビのform_forに配置する方法は?
@json["results"]["businesses"].each do |business_name|
と私は特にAPI
<%= (business_name["business"]["name"] || "").gsub(/[%!?.,;&*"]/, '') %>
のうち、これらの結果を引っ張っていると私は、そのコード行によって表されるデータを保存したいです自分のモデルビジネスの属性としてデータベースに追加します。具体的には、私のモデルビジネスは、business_nameという名前の属性を持っています(私はアクセスしているAPIの名前と同じです)。
<%= (business_name["business"]["name"] || "").gsub(/[%!?.,;&*"]/, '') %>
にこのフォームの:BUSINESS_NAME属性:
<%= form_for :business do |f| %>
<%= f.input :business_name %>
<%= f.submit class: 'btn-save btn btn-yellow' %>
<% end %>
だから、私はボタンを押したとき、私は自動的に
<%= (business_name["business"]["name"] || "").gsub(/[%!?.,;&*"]/, '') %>
を保存することができますことを、私は置くだろうか
データベースの属性名:business_nameのように、ボタンのタッチで。
フォローアップとして、私の投稿のタイトルは意味がありましたか?私はこれを正しく求める方法に苦労しています。
私はあなたがやりたいことを正確に理解していません。そのデータは既にデータベースに入っていますか?あなたはフォームの値をprefilしたいのですか? – phoet
こんにちは。フォームの値をあらかじめ入力しておきたい。 –
JSONはどこから来たのですか? – spickermann