Jam*_*Lin 9 ruby-on-rails partials
总新手试图通过lynda.com上的rails教程
代码非常简短,与视频完全一样,但我无法让我的页面呈现部分.当我在服务器上运行它时,它根本不会渲染部分,而只是跳过它.没有错误消息.提前致谢
这是edit.html.erb
<%= link_to("<< Back to List", {:action => 'list'}, :class => 'back=link')%>
<div class="subject edit">
<h2>Edit Subject</h2>
<%= form_for(:subject, :url => {:action => 'update', :id=>@subject.id}) do |f| %>
<% render :partial => 'form', :locals => {:f => f} %>
<div class="form-buttons">
<%= submit_tag("Update Subject")%>
</div>
<% end %>
</div>
Run Code Online (Sandbox Code Playgroud)
这是_form.html.erb
<table summary="Subject form fields">
<tr>
<th>Name</th>
<td><%= f.text_field(:name) %></td>
</tr>
<tr>
<th>Position</th>
<td><%= f.text_field(:position) %></td>
</tr>
<tr>
<th>Visible</th>
<td><%= f.text_field(:visible) %></td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
rob*_*ies 36
你需要这个=标志:
<%= render :partial => 'form', :locals => {:f => f} %>
Run Code Online (Sandbox Code Playgroud)
(你有<% render ....)
| 归档时间: |
|
| 查看次数: |
5493 次 |
| 最近记录: |