Rails更改new.html.erb页面的背景

时间:2012-09-12 20:14:24

标签: ruby-on-rails ruby ruby-on-rails-3.2

在index.html.erb页面上,我使用的是自定义黑色背景。默认情况下,此自定义背景也会用于所有其他页面,包括new.html.erb(_form.html.erb),edit.html.erb等页面...

有没有办法在其他页面上更改其他页面上的背景(例如白色的背景),例如new.html.erb?如果是这样,怎么能这样做?

2 个答案:

答案 0 :(得分:3)

我认为您正在寻找布局:http://guides.rubyonrails.org/layouts_and_rendering.html

具体来说,您可以拥有black_backgroundwhite_background布局。然后你只需要根据你想要的一个或另一个布局渲染你的部分。

答案 1 :(得分:1)

我认为最好的方法是为它创建一个新模板,并在需要该背景时使用它