I'm using if action_name to define a layout, for example
layout :layout_by_action_name
def layout_by_action_name
if action_name == 'new'
"layout_file"
else
"application"
end
end
How can I add another action name with new
, such as edit
. I tried:
layout :layout_by_action_name
def layout_by_action_name
if action_name == 'new' && 'edit'
"layout_file"
else
"application"
end
end
But it's not working. Any ideas?
Try:
if action_name == "new" or action_name == "edit"
Or:
if ["new", "edit"].include? action_name
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With