Fil*_*ipK 0 console ruby-on-rails
我经常在我的Rails script/console
会话中使用短代码片段,例如
>> app.get 'admin/login'
>> app.response.body
# look up 'authenticity_token' in the login form's HTML
>> login_data = { "authenticity_token" => "token_value",
"username" => "admin",
"password" => "admin_password" }
>> app.post 'admin/login', login_data
Run Code Online (Sandbox Code Playgroud)
我想为控制台制作一个帮助方法/扩展,所以我只是使用
>> app.admin_logon
Run Code Online (Sandbox Code Playgroud)
有哪些可能的解决方案来实现这一目标?
您可以在〜/ .irbrc文件中定义辅助函数.这将影响所有irb会话,而不仅仅是rails控制台会话,因此您可能必须有条件地执行一些帮助程序:
if defined? Rails
[helper code here...]
end
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
362 次 |
最近记录: |