小编Bib*_*bou的帖子

Activeadmin和Paperclip:ArgumentError

我使用Activeadmin,paperclip和Rails 4.当我想创建一个包含多个图像的新文章时,我有这个错误:

ArgumentError in Admin::Articles#new
wrong number of arguments (1 for 0)
Run Code Online (Sandbox Code Playgroud)

当我尝试只有一个图像时,我有同样的错误.

ActiveAdmin:article.rb

ActiveAdmin.register Article do

  controller do
    def permitted_params
      params.permit article: [:title, :images_attributes => [:picture, :id, :_destroy]]
    end
  end

  form do |f|
    f.inputs "Project Details" do
      f.input :title
      f.has_many :images do |p|
        p.inputs do
          p.input :_destroy, :as => :boolean, :label => "Destroy?" unless p.object.new_record?
          p.input :picture, :as => :file, :hint => p.object.new_record? ? "" : f.template.image_tag(p.object.picture.url(:thumb))
        end
      end
    end
    f.actions
  end
end
Run Code Online (Sandbox Code Playgroud)

型号:article.rb

class Article < ActiveRecord::Base
  has_many …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails paperclip activeadmin ruby-on-rails-4

5
推荐指数
1
解决办法
1867
查看次数

使用基础和Turbolinks与Rails 4的麻烦

我有一个带有2个按钮的标题:登录和注册就像这样.当我点击其中一个时,会出现一个窗口:窗口打开.为此,我用粉底的"显示模态"(显示模态).

我的问题:如果我点击链接打开我的网站的新页面并尝试打开/关闭登录或注册弹出窗口,窗口关闭,但这次阴影保持(像这样),我需要按F5这又有效了.

我使用Rails 4和基础5.

文件_header.html.erb(查看部分)

<div class="large-12 columns header">
  <div class="logo">
    logo
  </div>
  <div class="infos">
      <ul>
        <li><a href="#" class="" data-reveal-id="login">Login</a></li>
        <li><a href="#" class="" data-reveal-id="signup">Sign up</a></li>
      </ul>
  </div>
</div>

<div id="login" class="reveal-modal" data-reveal>
  <p>
    Page Test 
  </p>
</div>

<div id="signup" class="reveal-modal roundish" data-reveal>
  <p>
    Page Test 
  </p>
</div>
Run Code Online (Sandbox Code Playgroud)

文件application.js

//= require jquery
//= require turbolinks
//= require foundation
//= require bxslider/jquery.bxslider.min.js
//= require home
//= require_tree .

$(function() {
  $(document).foundation();
});
Run Code Online (Sandbox Code Playgroud)

谢谢您的帮助.

javascript jquery ruby-on-rails zurb-foundation turbolinks

4
推荐指数
1
解决办法
1276
查看次数