草庐IT

word-wrap

全部标签

ruby-on-rails - 带方向的 Rails distance_of_time_in_words

是否有类似于distance_of_time_in_words的Rails助手或ruby​​gem考虑了方向(future/过去)?它是这样工作的distance_of_time_in_words_to_now30.days.ago#"about1month"distance_of_time_in_words_to_now30.days.from_now#"about1month"但我想找到更像这样的东西:distance_of_time_in_words_to_now30.days.ago#"about1monthago"distance_of_time_in_words_to_no

Ruby: gem Prawn: print wraps and goes upside down

我尝试了watermarkexistingpdfwithruby中的示例,但是当我打印生成的文档时,“WATERMARK”被倒过来打印,几乎就像它到达了纸张的末端,折叠起来然后打印在背面(但通过正面显示)。事实上,这是因为我添加了几行带有“pdf.text”的文本。我还尝试调整新文档的页面大小,使用:page_size=>"LEGAL",但这并没有改变任何东西。我还尝试了“LETTER”和“EXECUTIVE”,但这些也没有用。有没有办法让它在不折叠的情况下打印出来? 最佳答案 很可能您尝试添加水印的PDF已被旋转。您可以使用Com

ruby-on-rails - Elasticsearch 和 Rails : Using ngram to search for part of a word

我正在尝试在我的项目中使用Elasticsearch-Gem。据我了解:现在已经不需要轮胎gem了,还是我错了?在我的项目中,我有一个搜索(很明显),它目前适用于一个模型。现在我试图避免使用通配符,因为它们不能很好地扩展,但我似乎无法让ngram-Analyzers正常工作。如果我搜索整个单词,搜索仍然有效,但部分无效。classPictures{:analyzer=>{:my_index_analyzer=>{:tokenizer=>"keyword",:filter=>["lowercase","substring"]},:my_search_analyzer=>{:tokeniz

ruby - Data_Wrap_Struct 和销毁顺序

我正在为物理引擎编写一个Ruby扩展。此物理引擎具有链接到世界的body,因此我的Ruby对象是World和Body。主体是使用world->CreateBody构建(在C++中)并使用world->DestroyBody销毁。问题在于RubyGC会先于body破坏世界。所以,当GC销毁物体时,世界不再存在,我得到了一个段错误。我知道我需要在某处为GC标记一些东西(使用rb_gc_mark),但我不知道在哪里。World类非常标准,如下所示:extern"C"voidworld_free(void*w){static_cast(w)->~World();ruby_xfree(w);}e

c - rb_iv_get 和 rb_iv_set 对比。 Data_Wrap_Struct 用于创建自定义类

rb_iv_get和rb_iv_set对比。Data_Wrap_Struct用于自定义类因此,在阅读Ruby扩展API时,我发现Data_Wrap_Struct可以将指针转换为Ruby对象(对吗?)。然而,当我尝试使用is时,我不断收到随机错误等等,所以我有点想切换到类似的东西:voidInit_custom(){//cCustomdeclaredasVALUEhigherinthecodecCustom=rb_define_class("Custom",T_OBJECT);rb_define_method(mTester,"initialize",init_Custom,1);rb_

ruby-on-rails - 在 Ruby 中以编程方式输出 Word 文档格式文件的最佳方法是什么?

我需要根据应用程序中的某些文本内容,从基于Ruby的网络应用程序(Rails/Sinatra)输出Word文档格式的文件。Ruby中是否有用于创建和构建Word文档的库支持? 最佳答案 看看WordML,Word文件的XML格式。JohnDurant的博客有一个有用的列表WordMLandFAQresourcesWalkthrough:Word2007XMLFormat创建XSLT转换的有用工具:Office2003工具:WordprocessingMLTransformInferenceTool这些SO帖子也可能令人感兴趣:Cre

html - rails : Wrap parameter coming from form in a nested hash

我有以下用于搜索的表单,它还应该执行过滤:我现在要做的是将用于过滤的参数包装在嵌套哈希中,以便我在参数中有如下内容:{"utf8"=>"✓","search"=>"term","action"=>"index","controller"=>"search","filter"=>{"field"=>"value"}}。请注意,过滤器参数是嵌套的我找不到使用标准Rails表单助手来执行此操作的方法。有什么办法吗? 最佳答案 在您想要的嵌套键周围使用[]。在您的示例中,将您的check_box更改为:如果您想要以下形式的内容:{"filt

css - 将Wrap Bootstrap主题与Ruby on Rails集成

我需要在Rails中集成自动换行Bootstrap主题的帮助。如果它不要求太多,一步一步深入,那就太好了。我总是觉得只剩下一些小细节。我购买了http://wrapbootstrap.com/preview/WB02634G3,但无法使某些样式/JavaScript正常工作。我已将所有文件添加到相应的Assets文件夹中,并尝试在application.js/application.css文件中要求每个文件名。像下面的例子一样。//=requiretheme对于图像,我已将其重命名为“/assets/showcase1.png”。在某些情况下,我发现这种格式也可以使用“../image

ruby-on-rails - 使用 ruby​​ 将 Excel 和 Word 文件转换为 PDF

我想使用Ruby将具有多个工作表和Word文件的Excel转换为单个文件的PDF格式。是否有任何脚本/Gems/插件可用于实现此目的? 最佳答案 你可以使用libreconvhttps://github.com/ricn/libreconv您需要在您的服务器上安装libreoffice,这很简单。 关于ruby-on-rails-使用ruby​​将Excel和Word文件转换为PDF,我们在StackOverflow上找到一个类似的问题: https://st

ruby - 为 ordered_vowel_words 实现一个方法

我已经复习了许多编码面试问题中的一些问题。我想知道如何实现一个ordered_vowelwords方法。为了理解算法,我正在研究算法问题以实现此方法。我有以下内容:此方法接受一串小写单词并返回一个字符串,其中仅包含按字母顺序排列的所有元音(不包括“y”)的单词。元音可以重复("afoot"是一个有序的元音词)defordered_vowel_words(str)words=str.split("")ordered_vowel_words=words.selectdo|word|ordered_vowel_word?(word)endordered_vowel_words.join(""