小编nic*_*ria的帖子

使用define_method动态定义的setter方法?

我使用了大量的迭代来定义模型中的便捷方法,例如:

PET_NAMES.each do |pn|
define_method(pn) do
...
...
end
Run Code Online (Sandbox Code Playgroud)

但我从来没能动态定义setter方法,即:

def pet_name=(name)
...
end
Run Code Online (Sandbox Code Playgroud)

像这样使用define_method:

define_method("pet_name=(name)") do
...
end
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?提前致谢.

ruby activerecord metaprogramming ruby-on-rails

15
推荐指数
1
解决办法
9576
查看次数

使用Ruby或Ruby on Rails生成带签名的PDF

我正在研究一个使用prawn生成PDF的Rails应用程序.简而言之,我们希望能够对生成的PDF进行数字签名.我不知道从哪里开始准确阅读.只是想问一下其他人之前是否能够完成这项工作,如果是的话,我应该用什么样的资源来完成它.

谢谢!

ruby pdf-generation ruby-on-rails prawn digital-signature

5
推荐指数
2
解决办法
2732
查看次数