草庐IT

搜索引擎列表就像提供的屏幕截图

全部标签

ruby-on-rails - 如何在不首先在 Ruby 中实例化的情况下获取所有子类的列表

如果我有4个具有以下层次结构的类:classMainClass如何在不遍历和创建每个其他类的实例的情况下获得MainClass的子类列表?在新的IRBsession中,我可以进去说irb(main)>MainClass.descendants=>[]但是,如果我遍历并创建每个子类的实例,我将看到以下内容irb(main)>SubClassA.new=>#irb(main)>SubClassB.new=>#irb(main)>SubClassC.new=>#irb(main)>MainClass.descendants=>[SubClassA(...),SubClassB(...),Su

ruby-on-rails - 基于 Ruby 的博客引擎

存在哪些支持Rack的博客引擎?我想将一个免费博客部署到heroku并且需要比Wordpress.com或Blogerty提供的免费托管更多的可定制性。另外在另一篇文章中,有没有人尝试将Wordpress移植到Ruby? 最佳答案 以任何特殊顺序:==基于Racktotoruby-slippers基于toto==基于JekyllJekyllitselfOctopress在jekyll中写博客spinto杰基尔cmsprose杰基尔cms==基于Railstypo最古老的活跃之一,具有更多功能但更复杂enki对于黑客,基本代码simp

jquery - Rails 4 可安装引擎,找不到文件 'jquery'

我正在创建一个使用gem“jquery-rails”的rails可安装引擎插件。我在.gemspec文件中添加了这段代码s.add_dependency"jquery-rails","~>3.0.1"然后运行bundleinstall,bundleupdate.(顺便说一句,这个添加是必要的吗?因为railsmountable引擎已经添加了“rails4.0.1”,这反过来又需要“jquery-rails3.0.4”作为它从一开始的依赖项?)。在app/assets/javascript/mountable_engine_name/application.js中//=requirejq

ruby-on-rails - 向我的网站添加完整网络搜索的最佳方式?

我需要在我的站点中添加完整的网络搜索。我需要像GoogleCustomSearch这样的东西,但没有广告,而且它必须是免费的。任何可以为我的站点编制索引并允许我进行搜索的Web服务或开源项目的推荐都会有所帮助。如果有帮助的话,我的网站是用ruby​​onrails制作的。我会将这个问题制作成社区维基,这样您就可以编辑我糟糕的英语。我想很多人都可以从这个问题中受益。 最佳答案 查看Lucene。它是一个开源搜索引擎,在您自己的网站上实现肯定会是一种有趣的学习体验。我相信它最初是由Excite人员设计的。

ruby-on-rails - 如何按属性长度对 ActiveRecords 列表进行排序?

我有一个这样的对象:irb(main):076:0>hints=Hint.where("sentenceLIKE?","%你%")HintLoad(4.0ms)SELECT"hints".*FROM"hints"WHERE(sentenceLIKE'%你%')[[0]#{:id=>214,:sentence=>"我为你们立下模范,我向你们怎样做,你们也该照样做。",:user=>nil,:learned=>nil,:created_at=>Sun,06Jan201318:14:33UTC+00:00,:updated_at=>Sun,06Jan201318:14:33UTC+00:00

ruby - 搜索并替换为 ruby​​ 正则表达式

我在包含HTML的MySQL列中有一个文本blob字段。我必须更改一些标记,所以我想我会在ruby​​脚本中完成。Ruby在这里无关紧要,但很高兴看到它的答案。标记如下所示:foobarmeow我只需要更改第一个foo每个文本block到something_else同时保留字符串的其余部分。似乎无法使用Ruby获得正确的PCRE正则表达式。 最佳答案 #Theregexliteralsyntaxusing%r{...}allows/inyourregexwithoutescapingnew_str=my_str.sub(%r{[^}

ruby - 从 Jekyll 插件返回目录中的文件列表?

我不知道如何在jekyll插件中创建过滤器或标签,以便我可以返回目录并循环遍历其内容。我找到了这些:http://pastebin.com/LRfMVN5Yhttp://snippets.dzone.com/posts/show/302到目前为止我有:moduleJekyllclassFilesTag我可以成功地将图像列表作为字符串返回并打印:{%filestest_string%}但对于我来说,无论我如何从Dir.glob返回数组/散列,我都无法遍历数组。我只想能够做到:{%forimageinfiles%}image{%endfor%}我将需要能够为我将在网站上使用的各种集合不断返

ruby - 使用 Sinatra 提供静态文件

我有一个仅使用HTML、CSS和JavaScript的页面网站。我想将应用程序部署到Heroku,但我找不到执行此操作的方法。我现在正在尝试使应用程序与Sinatra一起工作。.|--application.css|--application.js|--index.html|--jquery.js`--myapp.rb下面是myapp.rb的内容。require'rubygems'require'sinatra'get"/"do#WhatshouldIwriteheretopointtothe`index.html`end 最佳答案

ruby-on-rails - rails 引擎 : rake routes show its routes but on rspec execution "No route matches" is thrown

我正在尝试测试我的应用程序正在使用的引擎内部的Controller。规范不在引擎中,而是在应用程序本身中(我试图在引擎中进行测试,但也遇到了问题)。我的引擎有以下routes.rb:Revision::Engine.routes.drawdoresources:steps,only:[]docollection{get:first}endend引擎正常挂载在应用routes.rb上:mountRevision::Engine=>"revision"当我运行rakeroutes时,在最后一行我得到:RoutesforRevision::Engine:first_stepsGET/step

ruby - ruby 的 3D 引擎

我正在寻找用于开发ruby​​游戏的3D引擎。我找到了一些类似G3Druby或ogreb的东西。哪个更好用,功能更好?还有比这些更好的引擎吗? 最佳答案 两者似乎都是G3D和Ogre的包装器,因此您实际上应该比较G3D或Ogre是否更适合您的需求。通过包装器的大部分ruby​​外访问将在设置场景时进行,因此繁重的工作(每一帧)仍然在C/C++库和图形硬件上完成。因此,您应该比较这两个库。我不知道G3D,但它似乎提供了Ogre所缺乏的离线渲染功能。如果您需要专业游戏渲染引擎的广泛功能,Ogre通常是首选,并且您会发现几乎所有您会遇到的