我有一个应用程序托管带有文本和一些图像的静态 HTML 网页。我想使用 ruby on rails 来了解更多。
我有一个简单的 ror 应用程序。我去了app/views/home.html.erb
,并粘贴了我在那里的 HTML。这不是最好的方法。
- 有没有更好的方法将此静态 HTML 移植到 ror?
- ror 中的 javascript 文件在哪里?
我有一个应用程序托管带有文本和一些图像的静态 HTML 网页。我想使用 ruby on rails 来了解更多。
我有一个简单的 ror 应用程序。我去了app/views/home.html.erb
,并粘贴了我在那里的 HTML。这不是最好的方法。
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
,您绝对应该阅读资产管道
您应该检查high_voltage,这是静态页面的宝石。