相关疑难解决方法(0)

有没有办法知道方法需要多少参数?

使用irb,我们可以通过以下方式列出特定对象的方法:

"Name".methods
Run Code Online (Sandbox Code Playgroud)

但是如果我想知道特定方法需要多少参数,我该如何实现呢?我的意思是有什么办法(通过在irb上点击一些命令),我们可以得到特定方法的参数数量(而不是指代文档)?

.methods 仅返回方法名称,而不返回方法的参数列表.

ruby

18
推荐指数
2
解决办法
5430
查看次数

rails4:cancan还是cancancan?使用has_secure_password

我正在尝试实现某种类型的用户,以便可以编辑数据,而其他用户只能读取.

user.rb

class User < ActiveRecord::Base
    has_secure_password
    validates_presence_of :email, :password, :on => :create
end
Run Code Online (Sandbox Code Playgroud)

我正在使用has_secure_password(我关注http://railscasts.com/episodes/270-authentication-in-rails-3-1?view=asciicast)进行会话,我发现了cancan,但我发现了这个:

http://rubygems.org/gems/cancanhttp://rubygems.org/gems/cancancan

那么区别是什么呢?我必须使用哪个?

本指南钢轨3.1和康康舞一个很好的起点,或者我应该寻找另一种方法?

我是铁杆的新手,提前谢谢.

ruby permissions ruby-on-rails cancan

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

标签 统计

ruby ×2

cancan ×1

permissions ×1

ruby-on-rails ×1