HABTM关联表格

乔里斯·乌姆斯(Joris Ooms)

我有两个模型,“专辑”和“图像”。它们之间具有has_and_belongs_to关联。相册中有很多图像,并且一个图像可以属于多个相册。那么指定HABTM是否正确?

创建相册后,它会重定向到相册显示路径。在此页面上,我希望允许用户向相册添加(上传)图像。但是,我不确定如何为此指定格式。我正在使用simpleform。我尝试过这样的事情(haml):

  = simple_form_for [:admin, @album] do |a|
    = a.simple_fields_for :images do |i| 
      = i.input :title
      = i.file_field :image
      = i.submit

但这只是更新相册而不会创建图像。我还收到一个错误消息,提示“图像已预期,已安装阵列”。

我想允许我的用户直接在相册显示页面上上传图像。拥有一个单独的图像上传页面来指定相册的感觉是错误的。在我看来,UX带来了巨大的变化。

或者..我想我可以有一个链接,上面写着“添加图像”,当单击该链接时,image/_upload_form以模式的形式呈现部分图像但是,这是一个备份计划。在相册显示页面上寻找图像表单的解决方案。谢谢。

帕万

你应该submitform,不是fields

这段代码

= simple_form_for [:admin, @album] do |a|
    = a.simple_fields_for :images do |i| 
      = i.input :title
      = i.file_field :image
      = i.submit

应该

= simple_form_for [:admin, @album] do |a|
    = a.simple_fields_for :images do |i| 
      = i.input :title
      = i.file_field :image
    = a.submit #Here

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Rails 5 HABTM关联

来自分类Dev

CakePHP显示HABTM关联

来自分类Dev

HABTM关联未保存-CakePHP

来自分类Dev

更新HABTM模型关联只会删除关联

来自分类Dev

更新HABTM模型关联只会删除关联

来自分类Dev

使用工厂女孩创建HABTM关联

来自分类Dev

Rails HABTM-正确删除关联

来自分类Dev

HABTM关联:不允许的参数

来自分类Dev

CakePHP HABTM仅查找关联的模型数据

来自分类Dev

Rails HABTM关联与重命名的类

来自分类Dev

ActiveRecord生成错误的关联HABTM名称

来自分类Dev

两个级别的HABTM关联

来自分类Dev

无法编辑与 CakePHP 的 HABTM 关联中的属性

来自分类Dev

通过对关联而不是对象的 created_at 对 HABTM 关联进行排序

来自分类Dev

Rails关联has_many通过代替HABTM

来自分类Dev

获取没有(HABTM)关联数据的数据

来自分类Dev

Rails中的HABTM关联:收集并计算模型子级的类别

来自分类Dev

如何使用FriendsOfCake搜索CakePHP 3过滤关联的HABTM数据

来自分类Dev

Rails 4 HABTM自定义关联验证

来自分类Dev

Rails关联:通过控制台访问联接表(HABTM)

来自分类Dev

Rails关联has_many通过代替HABTM

来自分类Dev

尝试在保存时在CakePHP HABTM关系中保存重复的关联

来自分类Dev

通过控制台建立HABTM关联的最佳方法

来自分类Dev

Laravel关联其他表格

来自分类Dev

3种关联模型的表格

来自分类Dev

如何关联左右表格边框?

来自分类Dev

HTML表格中的简单表单关联

来自分类Dev

如何在Rails 4中干净地更新HABTM关联列表?

来自分类Dev

如何通过AJAX POST请求在HABTM关系中关联两个对象