赵龙 全栈之路

报错集 027 后台信息自动隐藏?原来是自动隐藏的代码放错到名称类似、代码类似的文件中

| Comments

错误记录

“Rails 实战:招聘网站” 教材:6-4(解答)招聘网站第四部分 ,Step 6: 让前后台的 Job List 长得不一样,网站后台资料信息不再显示了,自动隐藏了。

分析与解决方式

Step 4: 被隐藏的文章应该在首页看不到,修改 app/controllers/jobs_controller.rb 文件。没有仔细看文件名,错误的将 app/controllers/admin/jobs_controller.rb 执行修改操作。

修改 app/controllers/jobs_controller.rb

  def index
    @jobs = Job.all
  end

改成

  def index
    @jobs = Job.where(:is_hidden => false)
  end

在 Slack 的助教 @allen 解答问题的原话:你前后台的html.erb页面修改错了,调换过来就行了。

Comments

comments powered by Disqus