[英]How to use single html.erb file for multiple actions
我想創建多個函數,但是每個函數都可以像使用簡單的php一樣將其數據呈現到單個文件中,也可以使用ruby和rails。 我試圖找到這個,但是搜索結果不是我的觀點。
是的,這是可能的。 您應該看看使用自定義View助手。 首先,請查看以下鏈接:
http://www.rails-dev.com/custom-view-helpers-in-rails-4 http://api.rubyonrails.org/classes/ActionView/Helpers.html
局部變量將幫助您:
_your_view.html.erb
<%= render :partial => 'path/to/your/partial/your_view' %>
如果您的局部文件位於/app/views
根文件夾中,而不在子文件夾中,則可以跳過路徑。 包括時,不要忘記從部分名稱中刪除第一個_
符號(文件為_your_view.html.erb
,包括為your_view
)。
您也可以將參數傳遞給partial:
<%= render :partial => 'path/to/your/partial/your_view', :locals => {:param1 => 'value1' } %>
並部分使用它們:
<% value = local_assigns[:param1] %>
<%= text_field_tag :param1, :value => value %>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.