2013-10-25 61 views
-1

使用Ruby我有承載的文字和一些圖像靜態HTML網頁的應用程序。我想在rails上使用ruby來更多地瞭解它。靜態HTML,要在軌道上

我有一個簡單的ROR應用程序。我去app/views/home.html.erb,並粘貼HTML我那裏。這不是最好的方法。

  1. 有沒有更好的方法將此靜態HTML移植到ror?
  2. 哪裏javascript文件進去ROR?

回答

0

1)您有RoR中ERB助手來幫助你的HTML,特別是如果你從他們的help連接到數據庫,例如:

<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下,你應該去有限閱讀有關asset pipeline