2

我在我的 Ruby on Rails 项目中使用 codepen 前端模板,所以现在我无法将我的 css 文件与我的 login.html.erb 连接,就像在这段代码中一样,对于提交按钮,我想使用“提交”类我在我的css文件中设置了样式。最后呈现的页面也没有被风格化,这让我得出结论,css文件没有连接。请准确回答您的问题,因为我是一个完整的初学者,因为这是我的第一个 RoR 项目。 Codepen 模板我的 Rails 项目和我的login.html.erb文件。

<h2>Welcome back,</h2>
 <%= form_tag("/create_session", method: :get) do %>
      Username :<%= text_field_tag(:username) %><br>
      Password :<%= password_field_tag(:password) %><br>
    <%= submit_tag(:Login), class => "submit" %>
 <% end %>

我收到以下错误:-

app/views/sessions/login.html.erb:22: syntax error, unexpected ',', expecting ')'
4

1 回答 1

3

如果你想为你声明一个 css 类,submit_tag你可以使用:class => "class_name",或者如果它会更好class: "class_name"

所以你可以尝试:

<%= submit_tag(:Login), :class => "submit" %>
<%= submit_tag 'Login', class: "submit" %> <!-- recommended way -->
于 2017-06-27T00:13:07.517 回答