2017-4-21 错误记录

  1. 帮同学,花的时间有点多。
  2. 如何固定footer。参考:https://segmentfault.com/a/1190000004453249

现在有resumes_controller&&tags_controller,现在我想把tag的新增表单放到resume的show页面里。我是这样做的:

   ***config/routes.rb***
   resources :resumes
   resources :tags

以下是tags_controller:

以下是resumes_controller:

以下是schema.rb:

以下是resumes的show页面的新增表单:

试着新增一笔数据,发现有一个栏位没有数据:

我的思路:

问题:如何把@resume的id传给method_create?

猜想:是不是可以通过helper把这个参数传过去?

下下策:

如果不行,实在解决不了,我就乖乖地新增一个tag的new页面吧

解决了:(跟着错误提示,参考教材)

  1. 修改routes.rb:


***config/routes.rb***
resources :resumes do
resources :tags
end

  1. 修改新增表单:<% simple_form_for @tag do |f| %>改成<% simple_form_for [@resume, @tag] do |f| %>

comments powered by Disqus