小编Rai*_*ner的帖子

Rails如何创建cookie并稍后调用数据?

如何在Rails中创建cookie?

用户访问示例:

http://mywebsite.com/ref/stackowerflow
Run Code Online (Sandbox Code Playgroud)

然后我想要安全 stackowerflow

并在以后的例子中调用它

<%= ref %> 输出: stackowerflow

ruby ruby-on-rails ruby-on-rails-3

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

如何在 ajax 调用中隐藏所有内容并禁用所有其他 jQuery 函数

我有这个ajax功能:

function callpage() {
    $('#formcontent').empty().html('<p class="vent">Pleace wait</p>');
    var form = $('form#sog');
    $.ajax({
        type: form.attr('method'),
        url: form.attr('action'),
        data: form.serialize(),
        success: function(msg) {
            $('#formcontent').css("border", "none").html(msg);
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

当它被调用时,我想隐藏其他所有内容,然后应禁用 formcontent div 和所有其他 jquery 函数,直到 ajax 调用成功。

更新:
调用 callpage 时应禁用我的切换功能,直到成功:

$('#search').hover(
    function () {
        $('#search').animate({width: '400px'}, 500, function() {});
    },
    function () {
        $('#search').animate({width: '200px'}, 500);
        callpage();
    }
);
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

在同一天创建的记录数

我正在尝试创建一个应该是这样的数组:

[ [created_at date * 1000, count record for that date],
  [created_at date * 1000, count record for that date], 
  [created_at date * 1000, count record for that date] ]
Run Code Online (Sandbox Code Playgroud)

由于分钟,小时和秒,created_at日期不完全相同.我在想是否有可能在create to上更改created_at时间00:00:00

我试过这个,

@kliks = Klik.all.map{|klik| [(klik.created_at.to_i * 1000), 1]}
Run Code Online (Sandbox Code Playgroud)

但是我还没想出那些在同一天创建的记录.此循环也为每个记录创建一个数组,我不想要总和的重复.

ruby sql activerecord ruby-on-rails ruby-on-rails-3

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

Rails 3设计了401个未经授权的ajax呼叫

我遇到了类似这个问题的问题:jQuery Ajax调用Rails 3获得401 Unauthorized Request

我已将token_authenticatable添加到我的设计模型中.

在我对ajax调用的操作中:

def rate
  params[:kon][:IP] = request.remote_ip
  params[:kon][:tag_id] = params[:id]
  @konkurrencer = Tagrating.new(params[:kon])
  @konkurrencer.save
  @konkurrencer.tag.rating_score += params[:kon][:ratings].to_i
  @konkurrencer.tag.ratings += 1
  @konkurrencer.save
  render :nothing => true
 end
Run Code Online (Sandbox Code Playgroud)

如何验证ajax调用?

如何获取当前用户的令牌密钥.我试过了:<%= current_user.token_authentication_key %>

ruby ruby-on-rails devise ruby-on-rails-3

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

Rails - 如何检查在线用户?

检查页面上当前在线用户数的最佳方法是什么?

ruby ruby-on-rails

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

Rails如何按日期分组并统计记录?

在我的模型中,我有:

start = 3.weeks.ago

kliks = where(created_at: start.beginning_of_day..Time.zone.now)
kliks = kliks.group("date(created_at)")
Run Code Online (Sandbox Code Playgroud)

如何计算每天的所有记录总数?

ruby ruby-on-rails ruby-on-rails-3.1

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

Rails是什么是to_query方法的反对者?

我已经转过来了,使用to_query方法将hash转换为params.

如何将其变回哈希?

我试过这个:

require 'rack'
@tester = Rack::Utils.parse_nested_query(params[:search])
Run Code Online (Sandbox Code Playgroud)

在视图中: <%= @tester.class %>

这给了NilClass.

参数是:

"search"=>"fields%5B%5D=exhb_0&fields%5B%5D=exh0_1&fields%5B%5
D=t_g_a&fields%5B%5D=hp_1&fields%5B%5D=s1&fields%5B%5D=overflade_0&railing%5B%5D
=A-3&railing_m=0&type%5B%5D=ltrappa&wood%5B%5D=wood_6"
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails ruby-on-rails-3

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

如何每次都以相同的方式对数组进行洗牌?

调用Array#shuffle随机播放一个数组,但我想重复播放 - 每次都以相同的方式.有没有办法呢?我想打电话,例如,shuffle_with_key(123)每次都得到相同的结果.

ruby arrays shuffle

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

Rails如何创建一个自我保持干燥的类方法?

我多次重复这段代码.唯一改变的是条件中的名称.

find(:all, :conditions => {:name => 'hans'}, :group => 'dato').map(&:klik)
Run Code Online (Sandbox Code Playgroud)

我正在尝试在模型中创建一些类方法.所以我可以保持干燥.

我一直在试着这个并没有用.

def self.grafdata(name)
    find(:all, :conditions => {:name => '(name)'}, :group => 'dato').map(&:klik)
end
Run Code Online (Sandbox Code Playgroud)

错误:未初始化的常量ActionView :: CompiledTemplates :: Lars

我希望能够编写Model.grafdata(Hans),Model.grafdata(Lars)

ruby ruby-on-rails ruby-on-rails-3

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

如何在控制器内调用rake任务?

如何在控制器中调用rake任务?

我需要延迟工作.

ruby ruby-on-rails ruby-on-rails-3

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