小编Nik*_*tre的帖子

未定义的方法`error_span' - Rails项目

我正在使用Ruby 1.9在Rails 4.1中创建一个作业门户应用程序

该应用程序最初运行正常,但意外地弹出一个错误.views目录中的jobs子目录包含两个文件new.html.erb和_form.html.erb(这是一个部分文件).在渲染新文件时,也会从新文件呈现部分文件.

但是,该应用程序在Rubymine中显示以下错误

错误细节: "作业中的NoMethodError #new"

显示E:/RailsProject/Old/FinalSubm/jobportal/app/views/jobs/_form.html.erb,其中第23行引发:

第23行的未定义方法`error_span'

   20    <div class="controls">
   21      <%= f.text_field :title, :class => 'form-control' %>
   22    </div>
   23    <%= error_span(@job[:title]) %>
   24  </div>
   25  <div class="control-group">
   26    <%= f.label :description, :class => 'control-label' %>
Run Code Online (Sandbox Code Playgroud)

模板包含跟踪:app/views/jobs/new.html.erb

Rails.root:E:/ RailsProject/Old/FinalSubm/jobportal

应用程序跟踪| 框架跟踪| 完整跟踪
应用程序/ views/jobs/_form.html.erb:23:在_app_views_jobs__form_html_erb__604570268_42022236'app/views/jobs/new.html.erb:5:在`_app_views_jobs_new_html_erb___144564004_42034104' block in _app_views_jobs__form_html_erb__604570268_42022236'
app/views/jobs/_form.html.erb:1:in

以下是为E编写的代码:/ RailsProject/Old/FinalSubm/jobportal/app/views/jobs/_form.html.erb

<%= form_for @job, :html => { :class => "form-horizontal job" } do |f| %>

    <% if @job.errors.any? %>
    <div id="error_expl" class="panel panel-danger">
      <div class="panel-heading">
        <h3 class="panel-title"><%= …
Run Code Online (Sandbox Code Playgroud)

html ruby runtime-error ruby-on-rails ruby-on-rails-4

1
推荐指数
1
解决办法
2705
查看次数