【发布时间】:2014-03-21 18:03:47
【问题描述】:
这是我尝试在用户登录时呈现的部分视图
<div class='row'>
发布项目
<% form_for @project do |f| %>
<%= f.text_field :title, class:'form-control' %>
<%= f.text_area :brief, class: 'form-control' %>
<%= f.submit "Post" %>
<% end %>
在我尝试调用部分的主视图中,没有错误,但部分不呈现
<div class='col-lg-6'>
<% if current_user %>
<% render 'projects/new_project' %>
<% end %>
</div>
这是我的 current_user 方法,在应用程序控制器中定义。我还将它定义为在视图模板中使用的辅助方法。
private
def current_user
@current_user ||= User.find(session[:user_id]) if session[:user_id]
end
helper_method :current_user
我做错了什么?
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-4