在index.html.erb页面上,我使用的是自定义黑色背景。默认情况下,此自定义背景也会用于所有其他页面,包括new.html.erb(_form.html.erb),edit.html.erb等页面...
有没有办法在其他页面上更改其他页面上的背景(例如白色的背景),例如new.html.erb?如果是这样,怎么能这样做?
答案 0 :(得分:3)
我认为您正在寻找布局:http://guides.rubyonrails.org/layouts_and_rendering.html
具体来说,您可以拥有black_background
和white_background
布局。然后你只需要根据你想要的一个或另一个布局渲染你的部分。
答案 1 :(得分:1)
我认为最好的方法是为它创建一个新模板,并在需要该背景时使用它