-
ruby-on-rails – 如何将2个Rails模型混合到单个查找中?
所属栏目:[百科] 日期:2020-12-17 热度:105
我有两个不相关的模型(在db意义上)但有一些共同的列(名称,电子邮件等). Class Account ActiveRecord::BaseendClass LegacyAccount ActiveRecord::Baseend 由于各种原因,我无法将这些合并到单个模型中或进行STI.但我想要一个简单的视图,在一个漂亮的表中显示[详细]
-
ruby-on-rails – 适用于Mac,Linux和Windows的Emacs GUI
所属栏目:[百科] 日期:2020-12-17 热度:175
我想开始使用emacs,但我还想要一个GUI,它可以在 windows,ubuntu linux(桌面)和mac osx中使用. GNU / Emacs能胜任吗?还有哪些其他选择以及每个操作系统有何不同? 使用带有gui的emacs也有任何缺点(例如,我不能使用某种小部件或使用其他东西)以及大多数其他程[详细]
-
ruby-on-rails – Ruby on Rails中的多态和形式
所属栏目:[百科] 日期:2020-12-17 热度:72
我最近一直都很满意,但多亏了这个令人敬畏的社区,我学到了很多东西. 我之前获得了多态关联所需的所有帮助,现在我有一个关于使用多态模型处理表单的问题.例如,我有Phoneable和User,所以当我创建我的表单来注册用户时,我希望能够为用户分配一些电话号码(即:ce[详细]
-
ruby-on-rails – 在数据库中存储项目的“喜欢”?
所属栏目:[百科] 日期:2020-12-17 热度:68
我正通过Heroku在Postgres上运行Rails应用程序. 我想在我的网站上实现类似Facebook“喜欢”的各种项目,例如用户评论.将这些存储在我的数据库中的最有效和快速的最聪明的方法是什么? 显而易见的是在用户和项目之间有一个类似的连接表,如下所示: user_id int[详细]
-
ruby-on-rails – 在Rails中使用MongoMapper的Paperclip 3
所属栏目:[百科] 日期:2020-12-17 热度:117
我正在尝试在我的第一个rails应用程序中实现Paperclip,我碰巧使用rails 3和 mongodb与mongomapper. 我跟着this guide一起去做所有工作的事情 正如博客文章所说,我已将paperclip放入config / initializers目录, 我安装了gem,gem在gemfile中(rails 3右边),我运[详细]
-
ruby-on-rails – 我认为Ruby on Rails“script / console”可以
所属栏目:[百科] 日期:2020-12-17 热度:154
我认为 Ruby on Rails“script / console”可以让我做“render:text =’hello’”,但它说渲染没有定义? 解决方法 通过帮助器调用渲染: helper.render :text = "foo"= "foo" 检查this question.[详细]
-
ruby-on-rails – 如何在rails 3控制台中着色记录器输出
所属栏目:[百科] 日期:2020-12-17 热度:171
如何在rails3应用程序中着色并可能加粗Rails.logger的输出? 解决方法 善待其他程序员,不要直接在你的字符串中嵌入转义序列.也许使用像 Rainbow或 Term-ANSIColor这样的库?例如Term-ANSIColor: require 'term/ansicolor'include Term::ANSIColorRails.logg[详细]
-
ruby-on-rails – rails中的参照完整性
所属栏目:[百科] 日期:2020-12-17 热度:98
所以,我刚刚发现rails不支持关于外键的引用完整性,并且相当惊讶.那么,管理这个的最佳方法是什么?是否存在处理参照完整性的“轨道”方式? 理想情况下,应用程序不应该处理所有这些;数据库应该.我正在寻找像外国人一样的插件.我想知道这种方法是否有一些缺点.[详细]
-
ruby – 可以调用Module的instance_method吗?
所属栏目:[百科] 日期:2020-12-17 热度:174
这是严格的理论. module BleeTest def meth puts 'foo' endend 这段代码运行没有错误,但是有可能调用方法“meth”吗? 在我看来,“meth”是一个无法实例化的模块的实例方法.但那么为什么翻译允许这种结构呢? 解决方法 当然是.您可以将BleeTest混合到一个对[详细]
-
ruby-on-rails – 带条件的validates_associated模型
所属栏目:[百科] 日期:2020-12-17 热度:153
我有以下validates_associated场景 class Parent include Mongoid::Document validates_associated :son validates_associated :daughterend 当我创建父母时,儿子或女儿中的任何一个都不会同时创建. 现在我的问题是,当我尝试用子创建父级时,验证因子女验证而[详细]
-
ruby-on-rails – Scafflod还原
所属栏目:[百科] 日期:2020-12-17 热度:142
我已经运行 ruby脚本/生成脚手架测试名称:string ….. 我想扭转它. 请提出你的意见 解决方法 ruby script/destroy scaffold test[详细]
-
ruby-on-rails – Rails i18n默认值
所属栏目:[百科] 日期:2020-12-17 热度:137
我目前的应用程序有一个完整的英文翻译,但我不能确保其他语言也完全实现. 这导致了translation_missing警告或者更确切的字符串,如“de,install,steps,language” 有没有办法告诉rails使用英文翻译,以防没有(在这个例子中)德语翻译? 解决方法 @ tsdbrown是一[详细]
-
ruby-on-rails – 如果我使用Heroku,我是否使用Chef?
所属栏目:[百科] 日期:2020-12-17 热度:61
我使用Heroku来部署我的Rails应用程序. 但我想学习Chef来自动设置开发基础设施,但我不确定. 所以说得很简单,我有没有理由去学习厨师? 解决方法 如果你使用Heroku,不,没有必要.您稍后可能会部署到您自己的服务器,所以请查看;在这种情况下,厨师可能是个不错的[详细]
-
ruby-on-rails – 从另一个模型的数组中检索唯一的关联模型
所属栏目:[百科] 日期:2020-12-17 热度:53
为另一个模型的子集找到多个唯一关联模型的推荐方法是什么?例如,对于一部分用户,确定他们所青睐的独特艺术家模型. 一种方法是从数据库中获取用户,然后迭代它们所有查询收藏夹并构建一个独特的数组,但这似乎效率低且速度慢. class User ActiveRecord::Base h[详细]
-
在Ruby中自动将JSON对象映射到实例变量
所属栏目:[百科] 日期:2020-12-17 热度:80
我希望能够自动将 JSON对象解析为实例变量.例如,使用此JSON. require 'httparty'json = HTTParty.get('http://api.dribbble.com/players/simplebits') #= {"shots_count":150,"twitter_screen_name":"simplebits","avatar_url":"http://dribbble.com/system/[详细]
-
ruby – 在一个文件中处理多个JSON对象
所属栏目:[百科] 日期:2020-12-17 热度:150
我做了一些愚蠢的事情……我收集了大量的json数据并将其保存在一个文件中.我现在发现自己在尝试 JSON.parse(文件)时遇到错误,因为它的JSON对象在JSON对象之后.任何人都可以建议我如何解析这些数据?结构如下.下一个条目是具有完全相同结构的对象. {"purchase[详细]
-
休息与ruby?
所属栏目:[百科] 日期:2020-12-17 热度:137
有没有很好的参考资料教你如何用ruby发送PUT / DELETE / POST / GET? 我看过Net :: HTTP. 这个库能够用于所有四种方法吗?我找不到如何用PUT发送. 所有这四种方法都有其他好的库吗? 解决方法 最简单的方法可能是使用 rest client gem.然后你可以做类似的事[详细]
-
ruby-on-rails – 是否值得开始学习rails 2或者我应该等到轨道3
所属栏目:[百科] 日期:2020-12-17 热度:169
我一直梦想着学习rails和 ruby语言,但是新的rails 3版本似乎发生了很大的变化.那么2和3之间通常存在巨大差异吗?当书籍可用时,我是否应该从rails 3开始,因为这是我学习最好的方式? 解决方法 实际上,最好的目标是Rails 3和 Ruby 1.9.2,特别是如果你需要开始[详细]
-
ruby-on-rails – 在Ruby on Rails中,安装gem或插件之间的区别是
所属栏目:[百科] 日期:2020-12-17 热度:162
在 http://github.com/collectiveidea/delayed_job 它说: To install as a gem,add the following to config/environment.rb: config.gem 'delayed_job' Run rake gems:install 与 To install as a plugin: script/plugin install git://github.com/collect[详细]
-
用Ruby中的公共参数划分对象数组
所属栏目:[百科] 日期:2020-12-17 热度:87
我有一个@objects对象数组,并希望根据参数将其拆分为数组数组,最后得到一个数组,其中每个条目都是一个对象数组,所有对象都具有相同的object.property. @objects = [obj1,obj2,obj3,obj4,obj5]obj1.property = aobj2.property = aobj3.property = bobj4.prope[详细]
-
ruby-on-rails – OAuth提供商服务和Rails 3
所属栏目:[百科] 日期:2020-12-17 热度:73
我正在尝试使用Rails 3设置OAuth提供程序服务器,但似乎无法找到任何可以实现此目的的内容. 当涉及到oauth时,我也是一个新手,所以请原谅我的无知. 在设置oauth服务器时,我是否需要在agree2.com这样的地方拥有oauth帐户?或者我可以使用自己的服务器吗? 解决[详细]
-
ruby-on-rails – 如何干掉Rails所需的ruby条件结构
所属栏目:[百科] 日期:2020-12-17 热度:159
我发现我经常不得不使用一个结构来避免nil:NilClass的未定义方法’name’的Rails错误. 结构如下所示: if country.state country.state.name end 这似乎是一个经典的案例,用country.state重复自己在一个简单的块中出现两次.有没有办法干这个? 解决方法 Rai[详细]
-
ruby – 如何在出错之前检查nilClass的未定义方法?
所属栏目:[百科] 日期:2020-12-17 热度:128
我目前正在使用以下内容: 20: pStatus: %= @contact.try(:status) unless @contact.nil? || @contact.status.nil?%/p 但是,我仍然收到以下错误: ActionView::TemplateError (undefined method `status' for nil:NilClass) on line #20 of app/views/contac[详细]
-
ruby-on-rails – 侨民的安全问题是什么?
所属栏目:[百科] 日期:2020-12-17 热度:121
我听到有关侨民安全问题的嗡嗡声,有人可以总结一下他们是什么吗? 解决方法 他们已经打了很多补丁,但实际上整个项目都是书中几乎所有基于网络的安全漏洞.这是从他们的alpha代码发布的第一天开始的问题的快速概述: 他们从未验证过某个用户是否有权做任何事情[详细]
-
ruby-on-rails – 如何使用rails devise gem成功注册时重定向到
所属栏目:[百科] 日期:2020-12-17 热度:113
如何使用rails devise gem成功注册时重定向到特定页面? 解决方法 本页面适合您: http://github.com/plataformatec/devise/wiki/How-To:-Redirect-to-a-specific-page-on-successful-sign-in[详细]