2015-09-21 46 views
0

我有这个轨道链接到按钮,而不是与CSS程式化,我不知道为什么。不能添加CSS到rails类

<%= link_to "Home", {controller: "public", action: "index"}, class: "mainmenu" %> 

和is'nt做什么的CSS:

.mainmenu { 


float: left; 
height: 500px; 
width: 100px; 
margin-right: 5px; 
background-image: black; 
text-align: center; 
line-height: 50px; 
text-decoration: none; 
} 

谢谢

+0

在生成的链接中是否有目标类? –

+0

你对目标课的意义是什么?对不起 –

+0

您应该查看您的输出html,并找出该链接是否存在目标类 –

回答

0

尝试使用此:

<%= link_to "Home", controller: "public", action: "index", class: "mainmenu" %> 
+0

不对按钮程式化进行更改,但会使链接http:// localhost:3000 /?class = mainmenu –

+1

您能否解释一下有关你发布的代码?它可能会帮助OP或未来的用户更多。 – Bono

+0

我在view/layouts/loggedin中输入的链接按钮代码和问题是,css没有识别这个链接到按钮,因为它在布局文件中。我在控制器布局中使用,以显示此登录布局。所以现在我做了一个名为“公共”的新控制器,并且没有像家一样的行为然后我把这个链接代码放在views/public/home下,现在css就可以运行。快乐,但现在用我的英语。 –

0

尝试

<%= link_to "Home", publics_path, class: "mainmenu" %> 
0

这里有很多不同的东西可能是错误的。这里就是我想要下手:

  1. 在你提供的HTML,你可以确认你的“主页”链接有class属性与mainmenu,因为它的价值呢?如果是这样,那么问题不在于链接的生成,因此请继续执行步骤2.
  2. 在页面加载的CSS中,您是否确认mainmenu确实存在,并且包含您期望的属性?如果没有,那么问题在于CSS并没有被加载。