静态 HTML,想在轨道上使用 ruby

Static HTML, want to use ruby on rails

本文关键字:ruby 轨道 HTML 静态      更新时间:2023-09-26

我有一个应用程序,它托管了一个带有文本和一些图像的静态HTML网页。我想在轨道上使用 Ruby 来了解更多。

我有一个简单的ror应用程序。我去了app/views/home.html.erb,并粘贴了我在那里的 HTML。这不是最好的方法。

  1. 有没有更好的方法可以将这个静态HTML移植到ror?
  2. javascript 文件在 ror 中去哪里?

您应该结帐high_voltage,这是静态页面的宝石。

1)RoR ERB中有助手可以帮助您处理HTML,特别是当您连接到数据库时,例如从他们的帮助中:

<table>
  <tr>
    <th>Title</th>
    <th>Summary</th>
    <th></th>
    <th></th>
    <th></th>
  </tr>
<% @books.each do |book| %>
  <tr>
    <td><%= book.title %></td>
    <td><%= book.content %></td>
    <td><%= link_to "Show", book %></td>
    <td><%= link_to "Edit", edit_book_path(book) %></td>
    <td><%= link_to "Remove", book, method: :delete, data: { confirm: "Are you sure?" } %></td>
  </tr>
<% end %>
</table>
<br />
<%= link_to "New book", new_book_path %>

<%= .... %>之间的一切都是 RoR 助手,所以 RoR 是否会帮助您处理静态 HTML 实际上取决于您的应用程序(也许因为您说它是静态的,即根本不是动态的,最好的方法是保持原样。

2)Javascript文件放在app/assets下,你绝对应该阅读有关资产管道的信息