- 浏览: 23887 次
- 性别:
- 来自: jx
最新评论
-
rshua:
aptana3让人恼怒,一点小错误就ruby.ext崩溃了。而 ...
aptana3与ruby 1.9.2, rails 3.0.3 -
rshua:
大家都很实在啊....
免费提供ruby,rails各版本的API
文章列表
毫无疑问,首先升级ruby和rails到指定的版本。
开始创建当前环境下的rails项目。
1,rails new test_rails3 -d mysql
-d 指定数据库,默认的为sqlite3(当时为了转换这个花了老长时间,所以指定dbms比较理想)
2,rake db:create
3,edit database.yml set username and password
4,rails g model user
5,edit m ...
OpenSSL::Cliper
MD5
Base64
uri
sha1
class Des
require 'openssl'
require 'base64'
ALG = 'DES-EDE3-CBC'
KEY = "mZ4Wjs6L"
DES_KEY = "nZ4wJs6L"
#加密
def encode(str)
des = OpenSSL::Cipher::Cipher.new(ALG)
des.pkcs5_keyivgen(K ...
在config/environments/development.rb文件中追加邮件设置代码。
拷贝两个model文件到models目录下。[user_notify.rb,iso2022jp_mailer.rb]
在user_notify.rb文件中编写发送邮件的代码。
编写邮件模板。
ActionMailer::Base.delivery_method = :smtp
ActionMailer::Base.smtp_settings = {
:address => "xxxxx",
:domain => "xxxx& ...
[edit by rsh]
我想这必定是一个深刻的教训:
ruby script/runner A.test('args') --- ERROR
如果后面的方法带参数,一定要在()的两端加["]号.
正确的命令是:
ruby script/runner A.test"('args')"
一直都不知道为什么要这样,有哪位大虾道行高的,请指教。先谢过了!