Новичок: троичный синтаксис условия "if" на VIEW

Я хотел бы иметь логику условий if, например:

var == 10 ? “10″ : “Not 10″

on Rails VIEW. Я попытался следующее:

<%= session[:id]=="out"? link_to "Sign in", login_path : link_to "Sign out", logout_path%>

Я знаю, что это выглядит странно, и неудивительно, что это не работает. Итак, если я хотел бы использовать условие ternary if на VIEW, как правильно делать в моем случае?

---------О больше условий---------

Я хотел бы иметь два "link_to" в else условии

-----Сообщение об ошибке, которое я получил--------

compile error

syntax error, unexpected tSTRING_BEG, expecting kDO or '{' or '('
...ession[:id]=="out" ? link_to "Sign in",
7
задан Leem.fin 19 October 2011 в 08:18
поделиться