-1

我有一个应用程序托管带有文本和一些图像的静态 HTML 网页。我想使用 ruby​​ on rails 来了解更多。

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

  1. 有没有更好的方法将此静态 HTML 移植到 ror?
  2. ror 中的 javascript 文件在哪里?
4

2 回答 2

0

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,您绝对应该阅读资产管道

于 2013-10-25T16:59:15.633 回答
0

您应该检查high_voltage,这是静态页面的宝石。

于 2013-10-25T18:01:32.953 回答