Python Pylons WebHelper 条件付でリンクの作成(h.link_to_unless) |
webhelpers.rails.urls
link_to_unlessは、条件式を第一引数に取ります。
渡された条件式がTrueになる場合は、リンクが作成されず、
名称のみ。
※以下の記述だと、リンクは作成されない。
${h.link_to_unless(1==1,u'リンク名称', 'http://www.google.co.jp')}
※以下のように、条件式がFalseになる場合は、リンクが作成されます。
${h.link_to_unless(1==2,u'リンク名称', 'http://www.google.co.jp')}
もちろん、h.link_toと同じ機能も備えているので、
${h.link_to_unless(1==2,u'リンク名称', 'http://www.google.co.jp', confirm=u"確認です")}
という記述も可能です。