小编Dve*_*vex的帖子

找不到名称的关联 - 嵌套表格Rails 4

对于以下情况,我使用嵌套表单遇到has_many/has_many关系问题.

我有文章,这可以有很多单位(Kg,袋等).通过我的表格,我需要记录这些数据.

所以我决定使用带有关系has_many的嵌套表单,但是我有一个错误: ArgumentError (No association found for name 'article_unit_of_measurements'. Has it been defined yet?)

这是我的Classes代码:

class Article < ActiveRecord::Base
    has_many :unit_of_measurements, :through => :article_unit_of_measurements
    accepts_nested_attributes_for :article_unit_of_measurements
end

class ArticleUnitOfMeasurement < ActiveRecord::Base
    belongs_to :article
    belongs_to :unit_of_measurement

    accepts_nested_attributes_for :unit_of_measurement
end


class UnitOfMeasurement < ActiveRecord::Base
    has_many :articles, :through => :article_unit_of_measurements
end
Run Code Online (Sandbox Code Playgroud)

在我的表单中使用jquery插件select2.js将我的选择单元显示为标签.

= simple_form_for([:shop, @article], html: {class: 'form-horizontal' }) do |f|
  .col-md-10
    = f.input :name, placeholder: "Name", :input_html => {:class => 'form-control'}, label: false
  %label.col-md-2.control-label{for: "unit_of_measurement_id"} Unidad de medida
    .col-md-10
      %select#unit-select-measure.select2{:name =>"article[article_unit_of_measurements_attributes][#{Time.now.to_s}][unit_of_measurement_id]", …
Run Code Online (Sandbox Code Playgroud)

select has-many nested-forms nested-attributes ruby-on-rails-4

10
推荐指数
1
解决办法
5972
查看次数

预览图像在Jw Player 6中不起作用

我正在使用以下源代码使用Jw Player 6显示视频文件。

<script>
        jwplayer('video-front').setup({
          height: 540,
          width: 980,
          image: "<?php echo $base_url; ?>/sites/default/files/video-front/thumbnail-223_0002.png",
          playlist: [{
            sources: [
              { file: "<?php echo $base_url; ?>/sites/default/files/video-front/1380575675.mp4" },
              { file: "<?php echo $base_url; ?>/sites/default/files/video-front/1380575748.webm" },
              { file: "<?php echo $base_url; ?>/sites/default/files/video-front/1380575648.flv" }
            ]
          }]
        });
      </script>
Run Code Online (Sandbox Code Playgroud)

但是图像未显示在我的视频中。只有我可以看到黑色背景。怎么了 提前致谢。

php image jwplayer jwplayer6

3
推荐指数
1
解决办法
2498
查看次数