设计视图没有在Rails中获得样式

时间:2015-02-16 19:38:05

标签: ruby-on-rails ruby devise

我一直在为罗德岛州警察局申请。我决定使用devise gem来处理用户身份验证。运行rails后生成设备用户。我去了/ sign_up页面,发现它就在那里,但就像html一样。有关我的问题的示例,请查看我的应用

http://systemsgroup2.herokuapp.com/ http://systemsgroup2.herokuapp.com/users/sign_in

感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

您的样式表是相对于当前路径引用的。 在您的布局中(或包含样式表的位置),从

更改路径
<link rel="stylesheet" href="assets/skel.css" />
<link rel="stylesheet" href="assets/style.css" />
<link rel="stylesheet" href="assets/style-wide.css" />

<link rel="stylesheet" href="/assets/skel.css" />
<link rel="stylesheet" href="/assets/style.css" />
<link rel="stylesheet" href="/assets/style-wide.css" />

答案 1 :(得分:1)

您的样式表未加载/ user目录,因为它不是在寻找资产/样式表,而是在寻找资产/用户/样式表。要解决此问题,您可以使用Rails样式表帮助程序而不是手动链接到样式表:

<%= stylesheet_link_tag "application" %>