小编Dan*_*ell的帖子

Activeadmin表单选择下拉列表更新

我有一个类别模型和一个子类别模型和id类似于SubCategory选择输入要刷新,具体取决于与我选择的特定类别相关联的子类别.

form do |f|
    f.inputs do
        f.input :title
        f.input :category, as: :select, collection: Category.all, :input_html => { :class => 'chzn-select', :width => 'auto', "data-placeholder" => 'Click' }
        f.input :sub_category, as: :select, collection: SubCategory.all, :input_html => { :class => 'chzn-select', :width => 'auto', "data-placeholder" => 'Click' }
    end
    f.actions
end
Run Code Online (Sandbox Code Playgroud)

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

15
推荐指数
2
解决办法
1万
查看次数

让select2与活动管理员一起使用

我正在使用具有Active Admin的应用程序,需要从选择输入中选择多个值,我添加了Select2 gem,它添加了所有相关的JS和CSS,没有任何问题,但由于某种原因,选择框似乎改变了它们的外观稍微但不是完美的Select2外观,经过检查,JS看起来并不像它添加了所有正确的类......任何想法?

这是我的代码:

active_admin.css.scss

//= require select2
@import "active_admin/mixins";
@import "active_admin/base";
Run Code Online (Sandbox Code Playgroud)

active_admin.js

//= require select2
//= require active_admin/base
$(".select2able").select2({
placeholder: "Select a Partner"
});
Run Code Online (Sandbox Code Playgroud)

activeadmin形式

f.input :sponsors, as: :select, collection: Sponsor.all, input_html: {class: 'select2able'}
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails-3 activeadmin jquery-select2

6
推荐指数
2
解决办法
3034
查看次数

带一次性付款的条纹优惠券/折扣

有没有人知道是否可以接受与Stripe一次性交易的优惠券?

我知道您可以添加定期订阅的优惠券,但我只想提供一次性付款的折扣.

ruby-on-rails stripe-payments

5
推荐指数
2
解决办法
3971
查看次数

简单的JavaScript登录表单验证

只是一个非常简单的登录和重定向,但由于我将按钮输入类型更改为"submit"而onClick事件更改为onSubmit,因此脚本不会触发.现在一切都只是将用户名和密码作为字符串添加到网址.

<form name="loginform">
    <label>User name</label>
    <input type="text" name="usr" placeholder="username"> 
    <label>Password</label>
    <input type="password" name="pword" placeholder="password">
    <input type="submit" value="Login" onSubmit="validateForm();" />
</form>

<script>
    function validateForm() {
        var un = document.loginform.usr.value;
        var pw = document.loginform.pword.value;
        var username = "username"; 
        var password = "password";
        if ((un == username) && (pw == password)) {
            window.location = "main.html";
            return false;
        }
        else {
            alert ("Login was unsuccessful, please check your username and password");
        }
      }
</script>
Run Code Online (Sandbox Code Playgroud)

javascript html5

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

Rails Paperclip :: AdapterRegistry :: NoHandlerError

错误

Paperclip::AdapterRegistry::NoHandlerError at /admin/posts/1 No handler found for foo.png
Run Code Online (Sandbox Code Playgroud)

我有一个带有Active Admin的rails 4应用程序,我试图将图像上传到我的Post模型,但我收到了上述错误.这是我的设置

的Gemfile

ruby '2.1.2'

gem 'rails', '4.1.6'
gem 'activeadmin', github: 'gregbell/active_admin'
gem 'paperclip'
gem 'aws-sdk'
Run Code Online (Sandbox Code Playgroud)

模型

class Post < ActiveRecord::Base

  has_attached_file :image, styles: {
    thumb: '100x100>',
    square: '200x200#',
    medium: '300x300>'
  }
  validates_attachment_content_type :image, :content_type => /\Aimage\/.*\Z/

end
Run Code Online (Sandbox Code Playgroud)

主动管理员

permit_params :image

form do |f|
  f.inputs do
    f.input :image, as: :file, hint: (f.template.image_tag(f.object.image.url(:thumb)) if f.object.image?)
  end
  f.actions
end
Run Code Online (Sandbox Code Playgroud)

/config/initializers/paperclip.rb

Paperclip::Attachment.default_options[:storage] = :s3
Paperclip::Attachment.default_options[:s3_host_name] = 's3-eu-west-1.amazonaws.com'
Paperclip::Attachment.default_options[:url] = ':s3_domain_url'
Paperclip::Attachment.default_options[:path] = '/:class/:attachment/:id_partition/:style/:filename' …
Run Code Online (Sandbox Code Playgroud)

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

2
推荐指数
1
解决办法
4891
查看次数