这是我的作业控制器
def index
@job = Job.new
end
def create
@job = Job.new(job_params)
if @job.save
flash[:notice] = "resume is uploaded"
redirect_to @job
else
flash[:notice] = "resume is not uploaded"
redirect_to blogs_path
end
end
def list
@jobs = Job.all
end
def messages
@pages = Page.all
end
def show
@job = Job.find(params[:id])
end
def new
@post = Post.new
end
我的错误是,如果我搜索作业/列表,它将采取列表是一个id.这意味着id='list'.为什么它不采取列表是操作。
My confif/routes.rb
resources :jobs do
collection do
get ':list' :as => 'list'
end
end
这也是我添加的,但不起作用
获取"工作/列表">
获取"列表":AS => "列表"不起作用。而且我在单控制器中使用了双模型(作业,帖子(,这也出错了,稍后我将发布该模型 issue.so 首先告诉我上述问题。我希望你们
在路由中添加如下
resources :jobs do
collection do
get 'list'
end
end
并运行 rake 路线以查看它为列表操作显示的内容并使用它