Tag: ironruby

IronRuby On Rails VS. Ruby On Rails(入门)

情景 我是一名具有几年经验的C#/ ASP.NET / MVC / Silverlight开发人员。 我正试图启动我的Ruby On Rails学习。 我目前正试图真正感受到ROR。 我想知道标准 作为.Net开发人员,您倾向于使用标准IDE(Visual Studio),一些标准数据库(SQL Server,Oracle等),以及用于设置Web 2.0应用程序样式的特定方式(XHTML / CSS,Silverlight等) 。) “那么RUBY ON RAILS的标准等价物是什么!? (IDE,DB,Presentation Layer Markups)’ 也 我走的路线是什么? 我听说过IronRuby,从我读过的内容来看,它几乎已经完成转换它与Rails一起使用(IronRuby on Rails)。 或者我是否直接使用Ruby On Rails!? 有什么好处? 我如何通过使用Ruby On Rails在Rails上使用IronRuby获益? 非常感谢,谢谢。

Rails上IronRuby入门

有人可以指点我的教程和/或入门文档让IronRuby运行Rails吗? 我特别感兴趣的是详细的,逐步的参考, 而不是一般的指导。

IronRuby表现如何?

虽然我知道IronRuby尚未准备好让全世界使用它,但我想知道是否有人在这里试过它并测试它在原始性能方面与其他Rubies的对比度如何? 如果是这样,结果是什么,你是如何衡量绩效(哪些基准等)? 编辑 :IronRuby团队在http://ironruby.info/上维护一个关于他们如何与Ruby MRI 1.8进行比较的网站。 在规格通过率表下方,他们还有一些关于IronRuby如何在这些规范上执行的信息。 此表不会持续更新,但我认为它们经常更新(您可以在页面顶部看到上次更新)。

在类定义的末尾执行mixin方法

我有一个Mix-in反映在接收器类上以生成一些代码。 这意味着我需要在类定义的最后执行类方法,就像在这个简单的愚蠢的例子中一样: module PrintMethods module ClassMethods def print_methods puts instance_methods end end def self.included(receiver) receiver.extend ClassMethods end end class Tester include PrintMethods def method_that_needs_to_print end print_methods end 我想让mixin自动为我做这件事,但我无法想出办法。 我的第一个想法是将receiver.print_methods添加到self.included in mixin中,但这不起作用,因为我想要它反映的方法还没有被声明。 我可以在课程结束时调用include PrintMethods ,但感觉就像糟糕的forms。 是否有任何技巧可以实现这一点,所以我不需要在类定义的末尾调用print_methods ?