-1

テキストといくつかの画像を含む静的な HTML Web ページをホストするアプリがあります。ruby on rails を使ってもっと勉強したいです。

私は単純なrorアプリを持っています。に行ってapp/views/home.html.erb、そこにある HTML を貼り付けました。これは最善の方法ではありません。

  1. この静的 HTML を ror に移植するためのより良い方法はありますか?
  2. javascriptファイルはroでどこに行きますか?
4

2 に答える 2

0

1) RoR ERB には HTML を支援するヘルパーがあります。特に、たとえばヘルプから DB に接続する場合は、次のようになります。

<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 に答える