Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/52.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 以嵌套形式获取当前对象_Ruby On Rails_Nested Forms - Fatal编程技术网

Ruby on rails 以嵌套形式获取当前对象

Ruby on rails 以嵌套形式获取当前对象,ruby-on-rails,nested-forms,Ruby On Rails,Nested Forms,一本书有许多封套,我有一个嵌套的表单来添加它们。我希望在右夹克的每一组表单字段中都有一个缩略图。在书的编辑视图中获取当前封套的最佳方式是什么 books_controller.rb def edit @book = Book.find(params[:id]) end _jacket_fields.html.haml部分 .nested-fields = f.inputs do = f.input :image, :as => :file, :label =>

一本书有许多封套,我有一个嵌套的表单来添加它们。我希望在右夹克的每一组表单字段中都有一个缩略图。在书的编辑视图中获取当前封套的最佳方式是什么

books_controller.rb

 def edit
   @book = Book.find(params[:id])
 end
_jacket_fields.html.haml部分

.nested-fields
  = f.inputs do
    = f.input :image, :as => :file, :label => "File name"
  - jacket = # what could go here?
  - if jacket
    = image_tag jacket.image.url(:thumb)

f.object
就是你要找的东西