小编Sai*_*aim的帖子

Sinatra - API - 身份验证

我们将在Sinatra开发一个小API应用程序.有哪些身份验证选项可用于保护API调用?

authentication api sinatra

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

TinyMCE粘贴为纯文本

这是网上RTE的常见问题之一.你能指导我如何:

  1. 粘贴为PLAIN TEXT
  2. 保留HTML但删除WORD/HTML样式

我想直接在paste(paste_preprocess回调)上执行它,而不打开Paste插件提供的对话框.

有什么想法/经历吗?

谢谢,

伊姆兰

html javascript wysiwyg text tinymce

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

Rails:在生产日志中显示SQL查询

我们如何在生产环境中启用SQL查询日志记录?

谢谢,

伊姆兰

sql ruby-on-rails production-environment

32
推荐指数
1
解决办法
9748
查看次数

Ubuntu:将Memcached作为守护进程运行

memcached在Ubuntu上安装了.如何将其作为守护程序运行,以便它在后台运行,我可以在我的rails应用程序中使用它?

谢谢,伊姆兰

ubuntu memcached daemon

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

确认Apache Passenger部署:rails访问模型中的会话

我正在使用它来访问Model中的会话.

http://www.zorched.net/2007/05/29/making-session-data-available-to-models-in-ruby-on-rails/

任何人都可以确认它也适用于Apache + Passenger部署吗?

或者,如果有任何其他替代方案可以实现相同的目标?

谢谢,

伊姆兰

session model ruby-on-rails

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

适用于所有型号的ActiveRecord全局回调

我的RoR应用程序中有大约40个模型.我想为所有模型设置一个after_save回调.一种方法是将其添加到所有模型.由于此回调具有相同的运行代码,因此有一种方法可以全局定义它,以便为所有模型调用它.

我试了这个没有运气:

class ActiveRecord::Base

  after_save :do_something

  def do_something
    # .... 
  end
end
Run Code Online (Sandbox Code Playgroud)

如果我在单个模型中执行相同的代码.

谢谢,伊姆兰

activerecord global ruby-on-rails callback

6
推荐指数
1
解决办法
2299
查看次数

重新初始化Git Repo

我有一个托管在服务器上的git存储库.我们团队中有5名成员,并且都是从同一个回购中克隆出来的.自从开始.log和.yml文件被跟踪.

有没有一种简单的方法可以让Git不跟踪这些文件.我们已经尝试过 - 保持不变,但我们无法通过.

有人可以建议一步一步的指示来实现上述目标吗?

谢谢,伊姆兰

git

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

按重量随机项目

例如,我有这些数据:

headings = { 
         :heading1 => { :weight => 60, :show_count => 0}
         :heading2 => { :weight => 10, :show_count => 0}
         :heading3 => { :weight => 20, :show_count => 0}
         :heading4 => { :weight => 10, :show_count => 0}
       }
total_views = 0
Run Code Online (Sandbox Code Playgroud)

现在我想根据他们的体重为每个标题服务.例如,对于第一个10请求/迭代heading1,heading3,heading2heading4将分别在顺序(按重量计)提供服务6,2,1,和1次.

对于每次迭代,服务标题的show_count将递增1,total_views也将全局递增.

你可以建议一个算法或一些红宝石代码来处理这个问题.

ruby arrays algorithm

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

Git如何从克隆副本重建丢失的中央存储库

我们在一个单独的服务器上有一个中央Git存储库.所有团队成员都将其克隆到本地计算机,然后拉/推到该中央存储库.

不幸的是,具有中央仓库的机器已经崩溃并且无法恢复.

现在,我们如何使用开发人员机器中的克隆副本再次重建中央存储库,以及如何将来自不同克隆存储库的本地更改同步到此重建的中央存储库?

谢谢你的帮助.

git rebuild repository

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

Ruby/Rails:每次加密特定字符串时如何获得相同的加密值

是否ActiveSupport::MessageEncryptor支持确定性加密,以便每次加密特定字符串时都获得相同的加密值?如果没有,是否还有其他支持确定性加密的Ruby库?

我的目标是每次加密字符串时获得相同的加密值,我也应该能够将其解密为原始值.

谢谢.

ruby encryption deterministic ruby-on-rails

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