ユーザーは一連の保存済みリンクを持っています。
各リンクにはプロパティaddress
とがありtext
ます。これらは次のようにアクセスできます。
@user.links.first.address
@user.links.first.text
a
ユーザーがヘルパー メソッドに保存した、ビューから呼び出すことができるすべてのリンクのタグのリストを生成するにはどうすればよいですか?
ユーザーは一連の保存済みリンクを持っています。
各リンクにはプロパティaddress
とがありtext
ます。これらは次のようにアクセスできます。
@user.links.first.address
@user.links.first.text
a
ユーザーがヘルパー メソッドに保存した、ビューから呼び出すことができるすべてのリンクのタグのリストを生成するにはどうすればよいですか?
あなたは試すことができます
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
おそらく、私は自分自身を十分に明確に表現しlink.address
てlink.text
いませんでした. しかし、それは私にそれを自分で解決するのに十分な情報を与えてくれました. これが私がやった方法です:
def link_generator(user_links)
html = ""
user_links.each do |link|
html += link_to link.name, link.address
end
html.html_safe
end