ターミナルでの Ruby スクリプトの実行から、Rails アプリ内での実行に移行しています。Ruby スクリプト内には、次のコードがあります。
call = "#{client_id}/lookup/member/email?email=#{email}"
url = HTTParty.get("#{base_uri}#{call}",
:basic_auth => auth,
:headers => {'Accept' => 'application/json' } )
response = JSON.parse(url.body)
email = response["email"]
これは、たとえば、を返しますemail
。
次に、別のプロジェクトで、Rails アプリに というモデルがありEmail
ます。
スクリプトから上記の API 呼び出しを取得してEmails
、Rails アプリ内で " " を動的に作成し、次のようなことができるようにするにはどうすればよいですか。
<% @emails.each do |email| %>
<tr>
<td><%= link_to email.id, email_path(email) %></td>
<td><%= email.name %></td>
<td><%= email.surveyid %></td>
<td><%=l email.created_at %></td>
......