我知道我是 Rails 的新手,但这是我要浪费的第二天。有人可以帮我弄清楚我做错了什么吗?
我希望我的用户从主页注册。点击“注册”按钮,一个花式框出现,框内有两个选项卡,因为他们可以在两种不同的注册形式之间进行选择。一切都设置正确,因为幻想框出现了,但里面有一条错误消息。
在主页中:
<ul class='nav pull-right'>
<%= render 'devise/menu/registration_items' %>
</ul>
在registration_items:
<% if society_signed_in? %>
<li>
<%= link_to('Edit registration', edit_society_registration_path) %>
</li>
<% else %>
<li>
<%= link_to('Register', regist_setup_path) %>
</li>
<% end %>
然后在设置中:
<div class="fancybox">
<h2>Sign up</h2>
<ul class="nav nav-tabs">
<li class="active"><a data-toggle="tab" href="#society">Society</a></li>
<li><a data-toggle="tab" href="#collaborator">Collaborator</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="society">
<%= render :partial => 'societies/form' %>
</div>
<div class="tab-pane" id="collaborator">Collaborator
<%= render :partial => 'collaborators/form' %>
</div>
</div>
</div>
两个 render :partial 只是正确显示表单。然后在application.js
中的 Jquery 在所有 //= 之后都需要 blablabla.js
$(document).ready(function() {
$(".fancybox").fancybox();
});
我试图在我的应用程序控制器中设置 @society = Society.new 和 @collaborator = Collaborator.new 但它仍然不起作用
编辑:
发生的情况是我单击注册按钮,出现设置页面,当我单击每个选项卡时,出现以下框:
无法加载请求的内容。请稍后再试。错误信息