![](/img/trans.png)
[英]What does the term “vendoring” or “to vendor” mean for Ruby on Rails?
[英]What does the term “template” mean?
我正在通過教程學習Rails 5.0。 學習如何生成視圖模板,但是術語“模板”從未明確定義。 我在Rails文檔中進行了搜索,他們似乎提到了很多單詞,但從未真正明確定義它。
我知道視圖是與用戶看到的內容相關聯的HTML和CSS。 但是想知道什么是模板,它與標准網頁有何不同?
我沒有權威的答案。 但這確實很簡單。 RoR使您可以動態生成內容。 這意味着,使用一個模板,您可以生成不同的內容(html頁面)。 服務器生成並提供服務的最終html頁面是最終用戶看到的網頁。 例如,您可以使用帶有以下行的模板show.html.erb:
<h> Product <%=@product.name%> </h>
通過此模板,可以使用該@product的名稱生成每個不同@product的不同網頁,具體取決於控制器提供的@product變量。
因此,模板允許您動態生成內容並將其呈現為不同的html網頁。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.