たとえば、 if action_name を使用してレイアウトを定義しています
layout :layout_by_action_name
def layout_by_action_name
if action_name == 'new'
"layout_file"
else
"application"
end
end
new
などの別のアクション名を追加するにはどうすればよいですかedit
。私は試した:
layout :layout_by_action_name
def layout_by_action_name
if action_name == 'new' && 'edit'
"layout_file"
else
"application"
end
end
しかし、それは機能していません。何か案は?