我先看一下我的铁路。
When I try to create a new client
in my clients
table im getting this error => undefined method model_name for NilClass:Class
我要告诉我,错误在我看来是第2行。
1: <%- model_class = @client.class -%>
2: <h1><%=t .title , :default => model_class.model_name.human %></h1>
3:
4: <p>
5: <strong><%= model_class.human_attribute_name(:name) %>:</strong><br>
我在这里表达了我的看法。
<%- model_class = @client.class -%>
<h1><%=t .title , :default => model_class.model_name.human %></h1>
<p>
<strong><%= model_class.human_attribute_name(:name) %>:</strong><br>
<%= @client.name %>
</p>
<p>
<strong><%= model_class.human_attribute_name(:detail) %>:</strong><br>
<%= @client.detail %>
</p>
<p>
<strong><%= model_class.human_attribute_name(:more_detail) %>:</strong><br>
<%= @client.more_detail %>
</p>
<p>
<strong><%= model_class.human_attribute_name(:more_details) %>:</strong><br>
<%= @client.more_details %>
</p>
<div class="form-actions">
<%= link_to t( .back , :default => t("helpers.links.back")),
clients_path, :class => btn %>
<%= link_to t( .edit , :default => t("helpers.links.edit")),
edit_client_path(@client), :class => btn %>
<%= link_to t( .destroy , :default => t("helpers.links.destroy")),
client_path(@client),
:method => delete ,
:confirm => t( .confirm , :default => t("helpers.links.confirm", :default => Are you sure? )),
:class => btn btn-danger %>
</div>
这里是我的控制师 =>
班级客户 主计长兼主计长
respond_to :html def index @clients = Client.all respond_with (@clients) end def new @clients = Client.new respond_with (@clients) end def create @clients = Client.new(params[:name]) if @clients.save flash[:notice] = "Client successfully created" end respond_with(@clients) end def destroy @clients = Client.find(params[:id]) @clients.destroy flash[:notice] = "Client has been removed." respond_with(@clients) end end
我看不出问题在哪里?
不久前,我安装了铁丝网,但并不认为这将产生很大影响。