2017-01-26 7 views
0

私は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のように、ボタンのタッチで。

フォローアップとして、私の投稿のタイトルは意味がありましたか?私はこれを正しく求める方法に苦労しています。

+0

私はあなたがやりたいことを正確に理解していません。そのデータは既にデータベースに入っていますか?あなたはフォームの値をprefilしたいのですか? – phoet

+0

こんにちは。フォームの値をあらかじめ入力しておきたい。 –

+0

JSONはどこから来たのですか? – spickermann

答えて

関連する問題