2016-01-23 145 views
-2

我是一名学生,我工作的一个应用程序,但是我得到这个错误缺少模板错误

缺少模板的工作/指数,应用/指数与{:区域设置=> [:EN]:格式=> [:html],:variants => [],:handlers => [:erb,:builder,:raw,:ruby,:coffee,:jbuilder]}。搜查:*“

林不知道如何破译这个,我开始这个时,我创建了一个展示页面,有人可以提供一些建议

显示页面:

<H1>Jobs Assigned to <%= @boat.name %></H1> 


<% @boat.name.each do |job| %> 


<h3>Cargo Origin: <%= job.cargo_origin %></h3> 
<h3>Destination: <%= job.destination %></h3> 
<h3>Containers Needed: <%= job.containers_needed %></h3> 
<h3>Cargo: <%= job.cargo %></h3> 
<h3>Job Cost: <%= job.job_cost %></h3> 

<% end %> 

乔布斯控制器:

class JobsController < ApplicationController 

    def index 
    @jobs = Job.all 
    end 


    def show 
    @job = Job.find(params[:id]) 
    redirect_to user_path 
    end 

    def new 
    @boat = Boat.find(params[:boat_id]) 
    @job = Job.new 
    end 

    def create 
    @boat = Boat.find(params[:boat_id]) 
    @job = @boat.jobs.build(job_params) 
    @job.save 
    redirect_to user_path (current_user) 
    end 

    def edit 
    end 

    def update 
    end 

    def destroy 
    end 


private 

    def job_params 
    params.require(:job).permit(:cargo_origin,:destination,:containers_needed,:cargo,:job_cost).merge(user_id: current_user.id) 
    end 
end 
+0

在这行你得到这个错误有关的意见? – Pavan

+0

什么时候出现?创建或更新后? –

回答

1

您应该检查app/views/jobs/index.html.erb视图的存在,当您访问正在使用该视图路径和正在呈现JobsController#index操作。

0

此错误是由于不存在视图。 创建与O控制器和行动

对于控制器的职位和行动指数 创建app/views/jobs/index.html.erb

像这样创建其他视图