小编luc*_*tte的帖子

rails 3中的Restful API

我应该如何在rails 3 app中创建一个安静的API?另外我想知道是否有一种很好的方法来实现restful身份验证

ruby api restful-authentication ruby-on-rails-plugins ruby-on-rails-3

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

Ruby生成唯一的整数用作主键

我需要生成一个唯一的整数,该整数将分配给rails应用程序中的id字段.这样做的最佳方式是什么?(使用通常的自动增量不是一个选项,它必须是一个整数.)

ruby ruby-on-rails

4
推荐指数
2
解决办法
5118
查看次数

我可以在.split()之后直接访问数组的第二个值吗?

我有这个代码:

var tmp=$(this).attr('id').split("_");
Run Code Online (Sandbox Code Playgroud)

并且我想在分割后将tmp存储在tmp第二个值上.所以如果$(this).attr('id')="hello_marco"我想在tmp中存储值marco,而不是数组.

当然,我想直接在一行代码中完成它,而不是先存储数组并使用array [1]访问它.

JS/Jquery有可能吗?

javascript jquery

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

如何使用rails资产管道获得多个输出文件?

我正在开发一个处理公共区域的rails应用程序(截至今天,静态页面),以及具有身份验证等的私有空间.这两个都是独立开发的.第一个是手工制作的风格,后者使用twitter bootstrap.

在生产中,rails将我的资产编译成一个文件,并且一些样式是冲突的,导致公共区域具有Twitter Bootstrap的一些元素......不是我想要的.

有没有办法配置资产管道,所以当它编译时,有两个输出?经典的application.css和front.css?

ruby-on-rails-3.1 asset-pipeline

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

vim:在W11上显示差异(自编辑开始后文件已更改)

当一个文件被更改并且我正在处理它时,vim会提示我两个选择:

W11: Warning: File "foo.bar" has changed since editing started
See ":help W11" for more info.
[O]K, (L)oad File:
Run Code Online (Sandbox Code Playgroud)

有没有办法让它显示缓冲区内容和磁盘上的内容之间的差异?

vim

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

Rails中带有动态内容的侧栏设计模式

我想有一个右侧栏,每页都有内容更改.例如,当我在"朋友"页面中时,侧栏应显示"新朋友".当我在"帐户"页面时,侧栏应显示"近期活动".

我该怎么做才能尊重Rails设计模式?我听说过Cells gem,但我不确定我是否使用它.

design-patterns ruby-on-rails sidebar

4
推荐指数
2
解决办法
4438
查看次数

Rails 控制台截断 Activerecord 输出 - 如何防止截断?

我正在尝试从生产 Rails 控制台获取所有用户的电子邮件。问题是电子邮件过长时会被切断:

User.select('email').where(:guest => false) 


#<User email: "app+11rmqcgg9q.1d74111.6c2e294218ddadfff033de3f5bb3...">
Run Code Online (Sandbox Code Playgroud)

如何在rails c 中运行命令而不让rails 截断输出?我只想要 CSV 格式的电子邮件。

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

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

如何使用ruby 1.8.7生成一个带有随机数的4 x 5矩阵

我一直在尝试通过执行以下操作生成一个大小为4x5且充满随机数的矩阵(在ruby 1.8.7中):

m_rand = Matrix #create an empty matrix

n = 0
for n in 0...5        
    m=0
    for m in 0...4
        m_rand[n,m] = rand()
    end 
end
Run Code Online (Sandbox Code Playgroud)

但上面似乎没有用,特别是我不知道如何创建一个任意大小的空矩阵然后在ruby 1.8.7中填充

ruby matrix

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

Rails教程3第7章:用户模型Rspec测试失败

我一直在成功地遵循Rails教程3,直到我进入第7章并实现了用户模型,现在我的rspec一直在失败.

这是我的user.rb文件输出

class User < ActiveRecord::Base
attr_accessible :name, :email

email_regex = /\A[\w+\-.]+@[a-z\d\-.]+\.[a-z]+\z/i

validates :name,     :presence => true,
                     :length   => { :maximum => 50 }

validates :email,    :presence   => true,
                     :format     => { :with => email_regex },
                     :uniqueness => { :case_sensitive => false }

validates :password, :presence => true,
                     :confirmation => true,
                     :length => { :within => 6..40 }

before_save :encrypt_password

# Return tue if the user's password matches the submitted password.
    def has_password?(submitted_password)
        encrypted_password == encrypt(submitted_password)
    end

    def self.authenticate(email, submitted_password) …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails

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

Vim关闭时出现错误消息

我正在调整我的vimrc,但每当我关闭Vim时,我都会看到显示红色错误消息.但是,Vim关闭得太快,所以我看不懂.

有没有办法在Windows 7上使用最新的Vim获取该错误消息?

vim

4
推荐指数
2
解决办法
1339
查看次数