新しいことに挑戦している私は頑固なので、あらゆる可能性を使い果たしたいと思っています。
リンク用のフィールドを持つ navbar というモデルがあります。
リンク フィールド内に、いくつかの単語を保存しました。
profile_link community_link
これらの単語は、navbars_helper に記録したメソッドの名前でもあるという点で重要です。
module NavbarsHelper
def profile_link
link_to current_user do
image_tag(current_user.image.img.mini_avatar)
current_user.name
end
end
def community_link
link_to 'Community', topics_path
end
...
end
私が試みていた新しいことは、文字列から単語を抽出し、それらを使用してヘッダー レイアウトのメソッドを呼び出すことでした。
- if signed_in?
- @current_group.navbars do |navbar|
- if navbar.kind == "Header"
= navbar.links.to_s
navbar belongs_to グループ
だから、私が得るのはヘッダーの文字列です: profile_link community_link
しかし、私が欲しいのはメソッドの呼び出しです。これは可能ですか?もしそうなら、どのようにそれを行うか教えてもらえますか?
私は配列を扱った経験があまりないので、何か関係があるのではないかと思います