Я использую Ruby on Rails 3,0,10 и хотел бы передать некоторые параметры методу визуализации по умолчанию. То есть, если у меня есть код, как
def show
...
respond_to do |format|
format.html # This, by default, renders the 'show.html.erb' file
end
end
я хотел бы передать некоторые параметры, может быть, как (примечание: следующее не работает)
def show
...
respond_to do |format|
# Here I would like to add some local objects that will be available in the 'show.html.erb' template file
format.html { render ..., :locals => { :content => { :value => 'Sample value' } } }
end
end
, так что в шаблоне show.html.erb
я могу сделать что-то вроде:
<%=
content[:value]
# => 'Sample value'
%>
В нескольких словах я хотел бы передать значения параметров в том же пути, что и для частичной визуализации шаблона, связанной с :местные жители
ключ :
render :partial,
:locals => {
:content => { :value => 'Sample value' }
}
Как я могу это сделать?
-121--1596601-Я набираю в моем файле .html.erb и понимаю это странное поведение vim отступа.
<p>
<strong>Expires On:</strong>
<%= @item.expires_on %>
</p>
Как это происходит при нажатии клавиши Enter после
<p>
<strong>Expires On:</strong>
<%= @item.expires_on %>
</p>
_ <= new cursor space
Обратите внимание, что на имеется
отступа типа файла.