English 中文(简体)
铁路3.2:无方法错误
原标题:Rails 3.2: No Method error

我正试图在我的导航中的按钮中显示当前用户名称, 如果它们被签名的话。 我将不使用 Home 控制器来做任何操作, 为什么它要定义名称? 任何涉及其它控制器的页面在试图在导航中创建用户时都会出错 。 @ info: whatsthis

NoMethodError in Home#index

Showing /Users/nelsonkeating/Desktop/ReminDeal/app/views/layouts/_navigation.html.erb where line #10 raised:

undefined method `name  for nil:NilClass
Extracted source (around line #10):

7: <% if user_signed_in? %>
8:  <div class="logout1">
9:      <div class="btn-group">
10:             <button class="btn"><Action> <%= @user.name %> </button>
11:             <button class="btn dropdown-toggle" data-toggle="dropdown">
12:                 <span class="caret"></span>
13:             </button> 
              <ul class="dropdown-menu">
            <li><%= link_to  Logout , destroy_user_session_path, :method=> delete  %></li>
            <li><%= link_to  My Account , edit_user_path(current_user.id)  %></li>
            <li><%= link_to "Help", help_path %></li>
        </ul>
    </div>
</div>
</li>
最佳回答

Have you declared the @user in the controller? Try changing the line 10 to:

  <button class="btn"><Action> <%= current_user.name %> </button>
问题回答

我发现另一条线在 堆积流中, 它看起来是一样的问题:

< a href=" "https://stackoverflow.com/ questions/416484/devise-nomethod-error-user-sign-in" > Devise: noMethod 错误 & amp; 用户_tign_in

您似乎错过了在您的用户模型中设计: database_ conticaticable 的呼叫 。





相关问题
rails collection_select vs. select

collection_select and select Rails helpers: Which one should I use? I can t see a difference in both ways. Both helpers take a collection and generates options tags inside a select tag. Is there a ...

SSL slowness in EC2

We ve deployed our rails app to EC2. In our setup, we have two proxies on small instances behind round-robin DNS. These run nginx load balancers for a dynamically growing and shrinking farm of web ...

Auth-code with A-Za-z0-9 to use in an URL parameter

As part of a web application I need an auth-code to pass as a URL parameter. I am currently using (in Rails) : Digest::SHA1.hexdigest((object_id + rand(255)).to_s) Which provides long strings like : ...

RubyCAS-Client question: Rails

I ve installed RubyCAS-Client version 2.1.0 as a plugin within a rails app. It s working, but I d like to remove the ?ticket= in the url. Is this possible?

activerecord has_many :through find with one sql call

I have a these 3 models: class User < ActiveRecord::Base has_many :permissions, :dependent => :destroy has_many :roles, :through => :permissions end class Permission < ActiveRecord::...

Ordering a hash to xml: Rails

I m building an xml document from a hash. The xml attributes need to be in order. How can this be accomplished? hash.to_xml

Text Editor for Ruby-on-Rails

guys which text editor is good for Rubyonrails? i m using Windows and i was using E-Texteditor but its not free n its expired now can anyone plese tell me any free texteditor? n which one is best an ...

How to get SQL queries for each user where env is production

I’m developing an application dedicated to generate statistical reports, I would like that user after saving their stat report they save sql queries too. To do that I wrote the following module: ...

热门标签