如何在Rails中创建cookie?
用户访问示例:
http://mywebsite.com/ref/stackowerflow
Run Code Online (Sandbox Code Playgroud)
然后我想要安全 stackowerflow
并在以后的例子中调用它
<%= ref %> 输出: stackowerflow
我有这个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) 我正在尝试创建一个应该是这样的数组:
[ [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)
但是我还没想出那些在同一天创建的记录.此循环也为每个记录创建一个数组,我不想要总和的重复.
我遇到了类似这个问题的问题: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 %>
在我的模型中,我有:
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)
如何计算每天的所有记录总数?
我已经转过来了,使用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) 调用Array#shuffle随机播放一个数组,但我想重复播放 - 即每次都以相同的方式.有没有办法呢?我想打电话,例如,shuffle_with_key(123)每次都得到相同的结果.
我多次重复这段代码.唯一改变的是条件中的名称.
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)