こんにちは、私はこの種のコードを持っています:
= link_to some_url do
PLENTY OF MARKUP HERE
ここで、このリンクをオプションにする必要があるため、条件が満たされない場合は、プレーンなマークアップを印刷する必要があるため、最初のアンチ DRY ソリューション:
- if condition
= link_to some_url do
PLENTY OF MARKUP HERE
-else
PLENTY OF MARKUP HERE REPEATED :(
パーシャルに入れる場合の別のソリューションPLENTY OF MARKUP
なので、パーシャルのない別の単純なソリューションはどこにあるのでしょうか。私はこれを試しました:
= link_to_if condition?, some_url do
PLENTY OF MARKUP HERE
残念ながらlink_to_if
、ここでは期待どおりに機能しません。