-
ruby-on-rails – 具有关联的Ruby Datamapper表继承
所属栏目:[百科] 日期:2020-12-17 热度:93
我开始学习 Datamapper,我喜欢它的是我可以用真正的继承来编写我的模型. 现在我想知道,如果有可能更加先进: class Event include DataMapper::Resource property :id,Serial property :begin,DateTime property :type,Discriminatorendclass TalkEvent prop[详细]
-
ruby-on-rails – (rails)使用regexp验证URL帮助
所属栏目:[百科] 日期:2020-12-17 热度:119
我正在使用以下内容来验证URL是否有效格式化: validates_format_of :website,:with = URI::regexp(%w(http https)) 但是,当URL不以http://或https://开头时,它不起作用.是否有一些类似的方法来验证带有URI :: regexp(或URI)的URL,并使其包含不以http://[详细]
-
ruby-on-rails – validates_presence_of导致after_initialize被
所属栏目:[百科] 日期:2020-12-17 热度:106
我有这个模型工作正常: class Weight ActiveRecord::Base belongs_to :user validates_presence_of :weight,:measured_on attr_accessible :weight,:measured_on def after_initialize self.measured_on ||= Date.today endend 我添加了这一行 validates_un[详细]
-
在Ruby中使用限制进行线程化
所属栏目:[百科] 日期:2020-12-17 热度:104
我有一个我需要执行的任务,do_stuff(opts),每个需要大约1个,即使其中1到10个并行运行.我需要在最后收集每个操作的结果数组. 如果我有30个要做的事情,我将如何有效地使用线程来排队do_stuff(opts)操作,因此不会超过10个并发运行,但是在所有(30)任务之前不会给[详细]
-
ruby中的xml差异?
所属栏目:[百科] 日期:2020-12-17 热度:117
将两个xml文档与 ruby合并的最佳/最快方法是什么? 我有两个xml文件,一个是格式化的,因此它具有视觉吸引力,一个不是(并且它有注释和空格剥离),它对整个节点进行了一些更改,并且经常更改.所以我试图找出一个简单而有效的解决方案来检查更改的内容(它们可能都[详细]
-
ruby-on-rails – 更好的替代尝试(:输出).try(:data).try(:na
所属栏目:[百科] 日期:2020-12-17 热度:97
“output”是一个序列化的OpenStruct. def title 尝试(:输出).尝试(:数据).尝试(:标题) 结束 什么会更好?[详细]
-
ruby-on-rails – CakePHP是在Ruby on Rails之后建模的吗?
所属栏目:[百科] 日期:2020-12-17 热度:142
我没有使用Rails,但我对它有些熟悉.我对Cake PHP比较熟悉.我认为Cake PHP是在Rails之后建模的,它们似乎有很多共同之处. 但是,基本上,我想知道在Rails之后模仿自己是否曾经或者曾经是CakePHP的目标之一?我知道它不是一个端口,但Rails是……灵感,可以这么说?[详细]
-
RubyODBC无法分配SQLHENV
所属栏目:[百科] 日期:2020-12-17 热度:144
我正在尝试使用 Ruby连接到Ubuntu 9.04上的SQL Server.我翻译并遵循了从这里获取OSX与SQL Server通信的所有步骤: http://toolmantim.com/articles/getting_rails_talking_to_sqlserver_on_osx_via_odbc 一切都在FreeTDS和unixODBC结束.我可以使用tsql查看和[详细]
-
如果“if”语句位于子句的末尾,为什么ruby中的条件语句和赋值会
所属栏目:[百科] 日期:2020-12-17 热度:162
为什么最后一个语句(语句末尾的“if(tmp2 = foo)”)失败? def foo;5;end# this one worksif (tmp = foo) puts tmp.to_send# why this one failsputs tmp2.to_s if (tmp2 = foo) #= undefined local variable or method ‘tmp2’ for main:Object 解决方法[详细]
-
ruby-on-rails – delayed_job没有拿起rails环境
所属栏目:[百科] 日期:2020-12-17 热度:147
关于 delayed_job and monit关于这个问题 它在我的开发机器上工作.但每当我尝试在生产上运行时,它就会在delayed_job.log上跟随死亡 *** Starting job worker delayed_job host:mail.welcometonewnepal.com pid:356#Mysql::Error: Access denied for user 'ro[详细]
-
ruby-on-rails – ruby?? on rails undefined方法的数组
所属栏目:[百科] 日期:2020-12-17 热度:108
我有一个拥有许多手机的用户 我有一部手机,里面有很多通话摘要 因此我的用户有很多通话摘要 现在到我的代码: class User ActiveRecord::Base has_many :phones has_many :call_summaries,:through = :phonesend class Phone ActiveRecord::Base belongs_to[详细]
-
ruby-on-rails – 活动记录中的动态查找条件
所属栏目:[百科] 日期:2020-12-17 热度:184
我在rails中有一个索引动作,可以处理很多参数,例如: params[:first_name] # can be nil or first_nameparams[:age] # can be nil or age params[:country] # can be nil or country 当找到用户时,我想和所有不是零的条件.这给了我8个查找条件的排列. 我怎样[详细]
-
ruby-on-rails – 反向地理编码以获取实际的商家名称
所属栏目:[百科] 日期:2020-12-17 热度:50
这是一个更普遍的问题,但我的具体案例涉及使用Google地图API(v2)的 ruby / rails应用程序. 我想取一个纬度/长点并得到一个地址(标准转速地理编码),然后再进一步查看该地址,看看是否有与之关联的特定商业名称. 所以,作为一个例子说(数字从无处伸出): 41.2323[详细]
-
ruby-on-rails – Rails / Ruby:任何缩短堆栈跟踪的方法?
所属栏目:[百科] 日期:2020-12-17 热度:190
我想限制我在Rails中看到的堆栈跟踪的大小.我对调试Rails堆栈并不像我自己的应用程序那么感兴趣.是否有任何内置方法让Rails动态执行此操作? 解决方法 是.看看 ActiveSupport::BacktraceCleaner课程.很好的解释 here.[详细]
-
ruby-on-rails – 使用Ruby On Rails存储文档
所属栏目:[百科] 日期:2020-12-17 热度:166
我希望我的 ruby on rails应用程序的用户能够上传文档(Word文档,电子表格,PDF等).这样做的最佳方式是什么? 解决方法 我已经使用了file_column,attachment_fu和 paperclip.我还必须深入了解所有三个插件的源代码. 毫无疑问,我建议使用回形针.源代码更易于阅[详细]
-
ruby-on-rails – 当我运行功能测试时,如何在Ruby on Rails应用
所属栏目:[百科] 日期:2020-12-17 热度:177
我的 Ruby on Rails应用程序中有许多控制器,在操作结束时有一个救援处理程序,基本上可以捕获任何未处理的错误并返回某种“用户友好”错误.但是,当我进行rake测试时,我希望禁用那些默认的救援处理程序,这样我就可以看到完整的错误堆栈跟踪.有没有自动化的方法[详细]
-
ruby-on-rails – 思考Sphinx – Delta索引不起作用
所属栏目:[百科] 日期:2020-12-17 热度:165
在我的应用程序中,我需要立即将每条新记录添加到索引中(而不是在rake ts:index之后).如果我理解它正确delta索引是我正在寻找的.因此,我将delta列添加到我正在使用Sphinx索引的每个表中,将默认值设置为false并添加set_property:delta =对每个define_index块[详细]
-
ruby-on-rails – Ruby on Rails中的三重连接
所属栏目:[百科] 日期:2020-12-17 热度:135
我对 Ruby on Rails中的关联有疑问.在应用程序中有项目,用户,角色和组.该项目属于具有用户的组,用户可以属于许多不同的组,但在该组中只能有一个特定的角色.例如: 在一个组中,用户是项目所有者,但在另一个组中,他是作家. 使用Rails中的内置函数实现此目的的[详细]
-
ruby-on-rails – 如何将REST用于以XML表示的嵌套资源?
所属栏目:[百科] 日期:2020-12-17 热度:133
我的目标是通过一个REST请求创建嵌套资源. REST请求通过 XML文档表示.这适用于单个资源,但我无法管理嵌套的资源.好的我接下来会给你一个小例子. 首先创建一个新的rails项目 rails forrest 接下来,我们生成两种资源的支架,树木和鸟巢. ./script/generate scaf[详细]
-
有没有相当于Ruby的Javascript和?
所属栏目:[百科] 日期:2020-12-17 热度:161
在尝试使我的 Javascript不引人注目时,我正在使用onLoads向 input等添加功能.使用Dojo,这看起来像: var coolInput = dojo.byId('cool_input');if(coolInput) { dojo.addOnLoad(function() { coolInput.onkeyup = function() { ... }; });} 或者,大致相当于[详细]
-
Ruby:使用默认值定义类级别哈希
所属栏目:[百科] 日期:2020-12-17 热度:200
我有一个基本的 ruby类: class LogEntryend 我想要做的是能够定义一个具有几个值的哈希,如下所示: EntryType = { :error = 0,:warning = 1,:info = 2 } 这样我就可以访问像这样的值(或类似的东西): LogEntry.EntryType[:error] 这在Ruby中甚至可能吗?我[详细]
-
ruby-on-rails – Rails测试:固定装置,工厂和魔术数字
所属栏目:[百科] 日期:2020-12-17 热度:119
我有一个应用程序需要相当多的数据(1000条记录)来进行适当的测试.我发现获得一组可测试的,合理的数据的唯一方法是使用我的生产数据库的一个子集.我已将其转换为正常`test / fixtures’位置的YAML灯具. 这有效,但现在我有一堆看似脆弱的测试和断言,这取决于它[详细]
-
Ruby to Actionscript3字节码
所属栏目:[百科] 日期:2020-12-17 热度:155
嗨,我正在研究 Ruby to actionscript 3字节码编译器,并发现了一个名为Red Sun的项目,但可以找到很少的信息. 所以我的问题是……有什么工具可以将Ruby源转换成AS3字节码 解决方法 我是Red Sun项目的首席开发人员.信息非常少,因为它还没有准备好使用.我研究了[详细]
-
ruby-on-rails – 如何在Ruby on Rails中处理必须保存在数据库中
所属栏目:[百科] 日期:2020-12-17 热度:175
想象一下用 Ruby on Rails编写的Web应用程序.该应用程序的部分状态表示在一个不符合模型描述的数据中.此状态描述符需要与模型保持在同一数据库中. 它与模型的不同之处在于,它只需要一个类的实例,并且它与其他类没有关系. 有没有人遇到这样的事情? 解决方法[详细]
-
ruby-on-rails – 为了瘦小的控制器,轨道型号是否应该关注其他型
所属栏目:[百科] 日期:2020-12-17 热度:151
我到处读到业务逻辑属于模型而不是控制器但是限制在哪里? 我正在玩个人会计应用程序. AccountEntryOperation 创建操作时,只有创建相应的条目并将其链接到帐户才有效,以便操作平衡,例如购买6件装: o=Operation.new({:description="b33r",:user=current_user[详细]