html - 无法在 Ruby on Rails 元素中使用 css 类

标签 html css ruby-on-rails ruby codepen

我在我的 Ruby on Rails 元素中使用了一个 codepen 前端模板,所以现在我无法将我的 css 文件与我的 login.html.erb 连接起来,就像在这段代码中一样,对于提交按钮我想使用“提交”类,我在我的 css 文件中设置了样式。此外,最终呈现的页面我没有风格化,这让我得出结论,即 css 文件未连接。请准确回答你的问题,因为我是一个完全的初学者,因为这是我的第一个 RoR 元素。 Codepen TemplateMy 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/

相关文章:

ruby-on-rails - 覆盖 postgresql 数据库

html - wicked_pdf 不起作用——Ruby on Rails

ruby-on-rails - DatingApp编程: ActiveRecord association for finding Users where there are no Approvals or one 1 way approvals

html - 防止窗口从某个点向下垂直调整大小

css - 相当于 fr(分数)单位的 Flexbox

html - 浏览器以不同方式呈现相同的 css 文件

html - 悬停元素的堆叠顺序

javascript - 浏览器自动填充功能不会触发任何 JS 事件

html - 从按钮中删除边框

php - 如何引用我的 PHP 文件的图像路径?