Używam jeśli ACTION_NAME zdefiniować układ, na przykładJeśli ACTION_NAME Rails
layout :layout_by_action_name
def layout_by_action_name
if action_name == 'new'
"layout_file"
else
"application"
end
end
Jak mogę dodać inną nazwę akcji z new
, takich jak edit
. Próbowałem:
layout :layout_by_action_name
def layout_by_action_name
if action_name == 'new' && 'edit'
"layout_file"
else
"application"
end
end
Ale to nie działa. Jakieś pomysły?
Czy "||" jest odpowiednikiem 'lub'? – user2203362
cóż, to nie jest 'lub' i 'and' są operatorami sterowania, gdy' || 'i' && 'są wartościami logicznymi. – Shkarik
Zobacz ten link, aby uzyskać więcej informacji: http://www.tutorialspoint.com/ruby/ruby_operators.htm – MrDanA