我在我的 Ruby on Rails 元素中使用了一个 codepen 前端模板,所以现在我无法将我的 css 文件与我的 login.html.erb 连接起来,就像在这段代码中一样,对于提交按钮我想使用“提交”类,我在我的 css 文件中设置了样式。此外,最终呈现的页面我没有风格化,这让我得出结论,即 css 文件未连接。请准确回答你的问题,因为我是一个完全的初学者,因为这是我的第一个 RoR 元素。 Codepen Template 和 My Rails Project和我的 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 ')'
最佳答案
如果你想为 submit_tag
声明一个 css 类,你可以使用 :class => "class_name"
,或者如果像 类:“类名”
。
所以你可以试试:
<%= submit_tag(:Login), :class => "submit" %>
<%= submit_tag 'Login', class: "submit" %> <!-- recommended way -->
关于html - 无法在 Ruby on Rails 元素中使用 css 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44770453/