0

ユーザーは一連の保存済みリンクを持っています。

各リンクにはプロパティaddressとがありtextます。これらは次のようにアクセスできます。

@user.links.first.address
@user.links.first.text

aユーザーがヘルパー メソッドに保存した、ビューから呼び出すことができるすべてのリンクのタグのリストを生成するにはどうすればよいですか?

4

4 に答える 4

2

あなたは試すことができます

def create_links
 html=""
 @user.links.each do |link|
  html += link_to "Link for #{link.address}", "#"
  html += link_to "Link for #{link.text}", "#"
 end
  html.html_safe
end
于 2013-12-26T07:43:34.517 に答える
0

おそらく、私は自分自身を十分に明確に表現しlink.addresslink.textいませんでした. しかし、それは私にそれを自分で解決するのに十分な情報を与えてくれました. これが私がやった方法です:

def link_generator(user_links)
  html = ""
  user_links.each do |link|
    html += link_to link.name, link.address
  end
  html.html_safe
end
于 2013-12-26T08:13:28.317 に答える