【发布时间】:2013-12-24 10:33:33
【问题描述】:
我正在尝试在我的 ruby on rails 应用程序中使用模式。使用 twitter-bootstrap-rails。
我的代码
在我使用模态的页面中是(view/auth/main/)
<a href="#sneh"role="label" class="link" data-toggle="modal">Add Asset</a>
<div id="sneh" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h3 id="myModalLabel">Add Asset</h3>
</div>
<div class="modal-body">
<p>
<%= render "vendors/new" %>
</p>
</div>
</div>
我有一个vendors controller 有new.html.erb 页面。在new.html.erb
<%= form_for(@vendor) do |f| %>
<table width="700">
<tr>
<td>
<%= f.label :Full_name %>
<h3><i class="fa fa-user"></i>
<%= f.text_field :name %>
</h3>
</td>
<td>
<%= f.label :address %><h3><i class="fa fa-align-justify"></i>
<%= f.text_area :address %></h3>
</td>
</tr>
<tr>
<td>
<%= f.label :email %><h3><i class="fa fa-envelope"></i>
<%= f.text_field :email %></h3>
</td>
<td>
<%= f.label :location %><h3><i class="fa fa-map-marker"></i>
<%= f.text_field :location %></h3>
</td>
</tr>
<tr>
<td>
<%= f.label :ph_no %><h3><i class="fa fa-phone"></i>
<%= f.text_field :ph_no %></h3>
</td>
<td>
<%= f.label :mobile_no %><h3><i class="fa fa-phone-square"></i>
<%= f.text_field :mobile_no %></h3>
</td>
</tr>
<tr>
<td>
<%= f.label :asset_name %><h3><i class="fa fa-truck"></i>
<%= f.text_field :asset_name %></h3>
</td>
<td>
<%= f.submit "Save", class: "btn btn-primary btn-lg btn3d" %>
<%= f.submit "Cancel", class: "btn btn-danger btn-lg btn3d" %>
</td>
</tr>
</table>
添加render 命令后,我收到错误消息,例如
ActionView::MissingTemplate in Auth#main
当我删除它并在html 中编写表单时,它可以工作,但是如果我想在 rails 中做同样的事情该怎么办..谢谢。:)
【问题讨论】:
标签: javascript jquery ruby-on-rails ruby twitter-bootstrap