小编Myt*_*ish的帖子

如何创建一个简单的setTimeout循环

我只需要通过3个元素变体创建一个无限循环.这是我到目前为止:

    var count = 1;
    setTimeout(transition, 2000);

    function transition() {

        if(count == 1) {
            $('#ele').html('variation 2');
            var count = 2;

        } else if(count == 2) {
            $('#ele').html('variation 3');
            var count = 3;

        } else if(count == 3) {
            $('#ele').html('variation 1');
            var count = 1;
        }

        setTimeout(transition, 2000);

    }
Run Code Online (Sandbox Code Playgroud)

jquery loops settimeout

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

1970年返回的date()或format_date()?

我有一个带有日期字段的表,它已正确填充.
当我做以下<?php print $mytable->date; ?>工作正常; 但是,当我用它格式化它date()format_date()它只是返回01/01/1970.

如果这会产生影响,它会在放入HTML表之前存储在数组中.

php date

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

如何在rails_admin的列表操作中显示图像?

我有一个自关联模型,允许用户定义"父照片",以便将它们组合在一起.

我的模特:

class Photo < ActiveRecord::Base

  attr_accessible :image, :parent_photo

  has_attached_file :image, :styles => { :medium => "300x300>", :thumb => "100x100>" }

  validates_attachment :image, 
    :presence => true,
    :size => { :in => 20..2000.kilobytes },
    :content_type => { :content_type => [ 'image/jpeg', 'image/png' ] }

  belongs_to :parent, class_name: "Photo", foreign_key: :parent_photo

  def associated_photos
    Photo.find_by_parent_photo(id)
  end

end
Run Code Online (Sandbox Code Playgroud)

在我的rails_admin初始化程序中:

..

  config.model Photo do

    list do
      field :image
      field :associated_photos     
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

如何检索实际缩略图以在列表操作中使用?

ruby-on-rails rails-admin

3
推荐指数
2
解决办法
3617
查看次数

scrollTo with easing和callback函数

这是我到目前为止的代码:

    $('.my_button').click(function() {

        $.scrollTo( '#my_anchor', 1200, {easing:'easeInOutExpo'}, function() {          

            // function not working here

        });

    });
Run Code Online (Sandbox Code Playgroud)

回调函数以前工作,但由于我改为使用缓动的scrollTo方法,它不再了!

为了说清楚我只需要知道如何让我的回调函数再次运行,其他一切都很好.

jquery callback scrollto easing

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

如何包含自定义SQL函数

我正在使用find_by_sql执行SQL查询.我希望能够使用Soundex和Levenshtein,但为了使用Levenshtein,我需要将该函数作为文件包含在内.

到目前为止这是我的代码:

info = params[:email].split('@')
name = info[0]
domain = info[1]

levenshtein = File.open("./lib/assets/mysql-function-levenshtein.sql")

results = Domain.find_by_sql(
    "" + levenshtein + "
    SELECT *
    FROM domains
    WHERE domain = '" + domain + "'"
)
Run Code Online (Sandbox Code Playgroud)

我不知道在查询中简单地包含它是否有效.

什么是最好的实施?

顺便说一句,我试图包含的文件是:https: //github.com/vyper/levenshtein-sql

ruby-on-rails

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

删除模型对象后如何删除关联

我的两个模型之间有一个简单的has_many/belongs_to关联.我的问题是,当我删除一个我不再需要的对象(来自父模型)时,子模型对象中的外键仍然存在.例如:

森林

has_many :trees, :inverse_of => :forest

belongs_to :forest

当我删除一个Forest对象时,所有关联的Tree对象仍然包含一个值forest_id,这会导致前端出错.有什么样的钩子before_destroy可以使用吗?虽然我在想,这可能是一个非常简单的解决方案.

谢谢

ruby-on-rails

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