-
ruby-on-rails – 如何在Rails中使用Authlogic跳过电子邮件验证
所属栏目:[百科] 日期:2020-12-17 热度:155
我在我的Rails项目中使用Authlogic进行身份验证. 它为电子邮件和登录字段提供默认验证. 但是,我想允许电子邮件为空加入,因为我的服务是针对移动设备而且很难在移动设备中插入电子邮件字段. 如何在Rails中使用Authlogic跳过电子邮件验证? 解决方法 class Use[详细]
-
ruby – 与sinatra的Authlogic?
所属栏目:[百科] 日期:2020-12-17 热度:94
我找不到有关如何在 sinatra中使用 authlogic的资源.或者至少没有关于使用authlogic进行身份验证的规范方法的文档… 任何人都有指向一些教程,示例代码的指针或可以勾勒出一个最小的authlogic / sinatra示例? 提前致谢. 解决方法 你需要检查这个 http://gith[详细]
-
ruby-on-rails – 如何在RoR中向用户显示现有的xml文件
所属栏目:[百科] 日期:2020-12-17 热度:122
我有一个xml文件,我想显示(渲染)它,因为它是用户,即我想保留标签.我应该怎么做RoR? 我尝试过render:file =“/ path / to / file.xml”,但标签 product消失了. //file.xmlproductcar/product 更新:我发现该行为依赖于浏览器 Mozilla / 5.0(X11; U; Linux i[详细]
-
如何在ruby中调用C#dll?
所属栏目:[百科] 日期:2020-12-17 热度:80
如何在 ruby中调用C#dll? 解决方法 我可以想到几个可能性: 为你的DLL编写(或让别人写一个)COM包装器,如果它还没有,然后使用Ruby的WIN32OLE库来调用它; 看看RubyCLR,其中一位作者是John Lam,后来在微软的IronRuby上工作. (我认为它不再维护,它可能不支持2.0[详细]
-
ruby-on-rails – 对于Rails开发,Mac OSX 10.5上的默认Ruby安装
所属栏目:[百科] 日期:2020-12-17 热度:60
我相信OSX 10.5附带了 Ruby 1.8.6,但我看到很多教程建议从源代码安装最新版本的Ruby.我过去已经这样做了,如果我安装的东西要求Ruby在默认位置并且不是(例如Phusion Passenger pref窗格),那么它会引起一些小问题. 我想知道的是,如果Ruby的默认版本足以用于开[详细]
-
ruby-on-rails – 将电子邮件确认扩展到Authlogic
所属栏目:[百科] 日期:2020-12-17 热度:50
我最近在我的项目中实现了Authlogic以进行身份??验证.我跟着 http://railscasts.com/episodes/160-authlogic跑了起来.想要添加电子邮件确认,我发现了这个并遵循它: http://github.com/matthooks/authlogic-activation-tutorial 现在,当我尝试注册时,我得到[详细]
-
ruby-on-rails – 请帮我发送一个使用send_data的jpg文件
所属栏目:[百科] 日期:2020-12-17 热度:176
我在html.erb中使用以下标签来显示和下载不在public / images文件夹中的jpg文件: %= image_tag retrieve_photo_path(@photo) %%= link_to "Download Photo",download_photo_path(@photo) % 我的控制器代码如下: def retrieve @photo = Photo.find(params[:[详细]
-
ruby-on-rails – 回形针接受生产的jpg和png
所属栏目:[百科] 日期:2020-12-17 热度:107
我在我的Rails应用程序中使用PaperClip插件,如下所示: has_attached_file :photo,:styles = {:small = '64X64',:medium = '250X250'},:url = "/assets/user_photos/:id/:style/:basename.:extension",:path = ":rails_root/public/assets/user_photos/:id/:[详细]
-
ruby-on-rails – ActiveRecord – 自引用关联
所属栏目:[百科] 日期:2020-12-17 热度:107
我是一个完整的 Ruby / Rails / AR菜鸟.我有一个非常基本的数据库模式,我似乎无法找出在Rails方式中表示的最佳方式. Table PostString title,authorText contentTimestamp postedPost parent 这里的想法是顶级帖子将具有NULL的父级.每个响应都有一个父级,这[详细]
-
ruby-on-rails – 如何在使用gem时包含capistrano思考sphinx任务
所属栏目:[百科] 日期:2020-12-17 热度:181
我使用宝石思考狮身人面像: sudo gem install freelancing-god-thinking-sphinx --source http://gems.github.com 所以: require 'vendor/plugins/thinking-sphinx/recipes/thinking_sphinx' 哪个是prescribed on the website不起作用. 在使用gem时,如何[详细]
-
ruby-on-rails – Ruby Gem和Rails插件有什么区别?
所属栏目:[百科] 日期:2020-12-17 热度:68
据我所知,唯一的区别在于“安装”.我也听说插件在某种程度上更难更新.但我想安装一些插件而不是gem吗? 解决方法 宝石: 可以处理依赖项 可以在系统范围内安装 也可以出售(在供应商/宝石) 有版本概念,可以轻松指定您想要的版本 插件: 非常容易为作者发布 显[详细]
-
Ruby范围意外行为
所属栏目:[百科] 日期:2020-12-17 热度:132
任何人都可以了解为什么会发生以下情况? irb(main):001:0 r = '1'..'30'= "1".."30"irb(main):002:0 r.each do |i|irb(main):003:1* puts "#{i} : #{r.include?(i)}"irb(main):004:1 end1 : true2 : true3 : true4 : false5 : false6 : false7 : false8 : f[详细]
-
ruby-on-rails – ActionMailer raise_delivery_errors在生产中
所属栏目:[百科] 日期:2020-12-17 热度:192
如果为true,它将向用户发送错误消息. 如果错误的传递错误不会被注意到. 推荐的方法是什么? 解决方法 您可能会在邮件程序生命周期的某个时刻遇到传递错误. 我会推荐 raise_delivery_errors = true 捕获错误,并向用户提供某种反馈 raise_delivery_errors = fa[详细]
-
在emacs中运行irb(通过run-ruby)回显我输入的所有内容
所属栏目:[百科] 日期:2020-12-17 热度:186
我正在运行 Windows Vista和Emacs 23.1.1,我使用“One Click Ruby Installer”安装了Ruby.然后我按照inf-ruby.el中的指定安装了随Ruby一起安装的Emacs Lisp文件. 当我运行run-ruby(M-x run-ruby)函数时,irb启动但每次按Enter键时,irb都会打印出我刚输入的行.[详细]
-
计算Ruby中的导数([i] – [i – 1])
所属栏目:[百科] 日期:2020-12-17 热度:107
使用for循环或each_with_index是微不足道的,只是想知道是否有更好的方法使用 Ruby语法. 我需要创建一个新的数组,它是源数组的衍生物,例如: for(int i = 1; i oldArray.length; i++){ newArray[i] = oldArray[i] - oldArray[i-1]} 解决方法 old_array.each_c[详细]
-
ruby-on-rails – 轨道布局未显示
所属栏目:[百科] 日期:2020-12-17 热度:81
我将我的一个应用程序从rails升级到2.3.2从2.0.2.开始寻找.但是,一旦我开始运行任何页面,页面将显示但它似乎不呈现任何布局代码.没有任何标准标签,如布局中的头部,主体得到渲染.似乎某种方式布局被关闭了.我检查了错误日志,没有找到任何关于布局的投诉.有没[详细]
-
ruby-on-rails – Ruby和Rails – oauth和http代理
所属栏目:[百科] 日期:2020-12-17 热度:140
有人知道如何使用oauth为rails实现HTTP PROXY吗? 我正在使用oauth gem而不是代理服务器. 发现很难解决这个问题. 很沮丧! 谢谢你的帮助, 约翰 解决方法 在创建使用者时尝试添加:proxy属性: @consumer = OAuth::Consumer.new( consumer_key,consumer_secre[详细]
-
ruby-on-rails – 使用Rails应用程序设置ServerSignature和Serve
所属栏目:[百科] 日期:2020-12-17 热度:93
我在我的一本铁轨书中看到了我应该设置的东西 ServerSignature OffServerTokens Prod 当应用程序搞砸时,禁止apache在生产中显示服务器信息.这有必要吗?我在prod中看到的唯一错误消息是标准的Rails生成错误消息.我从未看到任何服务器信息. 我需要设置其他与[详细]
-
ruby – Cucumber:自动步骤文件创建?
所属栏目:[百科] 日期:2020-12-17 热度:148
当我运行黄瓜时它会显示出来 我应该定义的可能步骤,RSpec书中的一个例子: 1 scenario (1 undefined)4 steps (4 undefined)0m0.001sYou can implement step definitions for undefined steps with these snippets:Given /^I am not yet playing$/ do pending[详细]
-
ruby-on-rails – 在模型验证失败时使用自定义路由
所属栏目:[百科] 日期:2020-12-17 热度:124
我刚刚在我的Rails应用程序中添加了一个联系表单,以便站点访问者可以向我发送消息.该应用程序有一个消息资源,我已经定义了这个自定义路由,使URL更好,更明显: map.contact '/contact',:controller = 'messages',:action = 'new' 当模型验证失败时,如何将URL[详细]
-
ruby-on-rails – 如何使用Rails生成动态XML页面?
所属栏目:[百科] 日期:2020-12-17 热度:156
我有一个输出 XML字符串的函数: expensesAC cashflow month6/month cash300/cash projectednull/projected /cashflow cashflow month6/month cash300/cash projectednull/projected /cashflow cashflow month6/month cash300/cash projectednull/projected[详细]
-
ruby-on-rails – 黄瓜硒随机失败
所属栏目:[百科] 日期:2020-12-17 热度:122
我的硒测试喜欢随机失败.作为一个例子,我有这个场景 Scenario: I should be able to edit a user Given I created a user with the login "test@example.com" And I am viewing the user with login "test@example.com" Then I should see "Edit this user"[详细]
-
ruby – 有没有更好的方法从rake中运行capistrano任务?
所属栏目:[百科] 日期:2020-12-17 热度:183
我有一套rake任务,我需要在某些时候调用capistrano. Edwin Goei的 blog建议通过“sh”向capistrano猛烈抨击. 有更简单的方法吗?看起来你应该能够以编程方式调用适当的任务.提前致谢. 解决方法 是的,Capistrano可以通过编程方式访问命令行组件.但是,如果你想[详细]
-
ruby – self.class.delete是否调用了类方法?
所属栏目:[百科] 日期:2020-12-17 热度:200
我在 Ruby库中查看此代码. 假设self.class.delete在当前对象上调用名为delete的类方法 – 即self引用的对象,我是否正确. def delete! self.class.delete(self.key)end 解决方法 它为self类调用类方法delete. class Example def self.delete puts "Class meth[详细]
-
ruby-on-rails – 安全地添加对rails网站的管理访问权限的最佳方
所属栏目:[百科] 日期:2020-12-17 热度:59
我认为答案是管理员登录,然后检查用户是否有管理员标志,但我也想到了一些其他相关问题. 在与非管理员相同的用户表中设置管理标志(attr_protected)是否更好?或者我应该有一个管理员用户表? 我应该为管理员用户创建单独的rails应用程序吗?这可能是过度的,因[详细]