Tag: 标签

将块传递给rails3中的标签助手

我想用一些嵌套元素创建标签标签。 我正在使用标签帮助器并尝试将内部html作为块传递,但生成的HTML看起来并不像我预期的那样。 ERB: Span element Inner span HTML输出: Span element Inner span Span element Inner span 当我使用标记传递内部html时,输出应该是: ERB: Span element <% raw 'Inner span’ %> HTML输出: Span element Inner span 我想知道这是我的错误或ActionView标签助手中的错误。 对于其他助手,块传递工作正常。 谢谢,Michał

如何在simple_form中使用占位符而不是标签?

我想在我的应用程序中使用占位符而不是标签。 我使用的是simple_form和Rails(3.2.14)。 如何在simple_form配置文件中指定使用占位符而不是标签。 在Initializers中有一个文件simple_form.rb即 # Use this setup block to configure all options available in SimpleForm. SimpleForm.setup do |config| # Wrappers are used by the form builder to generate a # complete input. You can remove any component from the # wrapper, change the order or even add your own to the # stack. The […]

在Ruby on Rails中为post添加标签

我正在使用Scaffolding在Rails中创建一个博客。 我想在StackOverflow和WordPress上的每个post上添加一个’tags’字段。 我可以用字符串类型( rails generate scaffold post title:string body:text tags:string )然后以逗号分隔,但这不是好习惯,因为我希望读者按标签浏览(例如/tags/web20或/tags/lol )。 我怎样才能做到这一点?

需要sql查询帮助来查找标记有所有指定标签的内容

假设我有以下表格: TAGS id:整数 name:string post id:整数 主体 引用的Tagging id:整数 tag_id:整数 post_id:整数 我将如何编写一个查询,选择所有标记有以下所有标记的post(标签表的名称属性):“Cheese”,“Wine”,“Paris”,“Frace”,“City”,“风景“,”艺术“ 另请参阅: 需要有关sql查询的帮助以查找具有最多指定标记的内容 (注意:类似,但不重复!)

将生成的文件从Jekyll插件复制到站点资源文件夹

我正在开发一个Jekyll插件,插入一个名为latex的新Liquid Tag(块标签)。 它的目的是以这种方式在post源文件中插入一块LaTeX源代码: … post file contents … {% latex density=300 usepackages=pstricks-all, %} \pspicture(5,5) \psframe(0,0)(5,5) \psline(0,0)(5,5) \psline(0,5)(5,0) \endpspicture {% endlatex %} … post file contents … 输出文章将在编译后包含标记而不是Liquid Tag块,而LaTeX源将通过latex , dvips , convert的链式执行进行编译。 所以它将取决于外部程序(TexLive和ImageMagick)。 到目前为止,我没有发现任何问题。 我可以把LaTeX块,把它放在一个临时文件中,最后编译成PNG。 渲染的文件必须放在post的同一个文件夹中。 但就在那里我卡住了 :我想把生成的PNG图像放到destination输出文件夹中的这个文件夹中。 没有问题定义一个site-config变量来定义文件夹(事实上,我这样做),也没有放置文件。 问题很简单: 我可以写入source文件夹,但生成的文件不会被复制到destination文件夹 。 我知道原因:Jekyll先生成并随后渲染。 复制过程发生在渲染部分之前 ,因此不会复制生成的文件。 我找到了这个SO条目:“ 如何从Jekyll中的Liquid块生成文件? ”,但答案感觉不对:您必须为要复制的文件进行两遍构建。 还发现“ 使用Jekyll插件在_site内生成文件 ”,但这不适用,因为我不想按模板呈现文档。 我一直在计划的解决方案是: 保留一个包含所有生成文件的文件夹以及一些最终放置的索引策略。 为最终的放置过程实施Site范围的方法,例如: class […]

嵌入式ruby“erb”标签

我一直在经历Ruby和Ruby on Rails的速成课程,我无法弄清楚:在嵌入式ruby html文件中,有几个标签。 用于输出的执行,但这些标记用于什么function:,最后带有“ – ”符号的是什么? 谢谢。

如何修复重复的标签?

用户可以提交习惯,目标,价值观和统计数据的标签。 当用户点击tag_cloud中的tag_cloud他会被重定向到包含该标签的所有实例的主页,但由于某种原因,属于Habits的实例正在重复。 有关为什么会这样的想法? pages_controller @habits = current_user.habits.tagged_with(params[:tag]) habit.rb class Habit < ActiveRecord::Base belongs_to :user acts_as_taggable before_save :set_tag_owner def set_tag_owner # Set the owner of some tags based on the current tag_list set_owner_tag_list_on(self.user, :tags, self.tag_list) # Clear the list so we don't get duplicate taggings (hmmm what does this mean? I copied this code & comment […]

如何找出ruby中每场比赛的起点

说,我有一个跟随字符串 string = “#Sachin is Indian cricketer. #Tendulkar is right hand batsman. #Sachin has been honoured with the Padma Vibhushan award ” 我想要o / p为 “#Sachin|0|7;#Tendulkar|29|10;#Sachinn|63|7;” 我试过跟随 new_string = “” string.scan(/#\S+/).each{|match| new_string+=”#{match}|#{string.index(match)}|#{match.length};” } 这给了我 “#Sachin|0|7;#Tendulkar|29|10;#Sachin|0|7;” 那么我将如何获得每个子字符串的起始索引?

正则表达式使用ruby匹配句子中的主题标签

我正在尝试使用ruby on rails为一个简单的大学项目提取主题标签。 我面临的问题是标签只包含数字和没有空格的标签。 text = “Pack my #box with #5 dozen liquor.#jugs link.com/liquor#jugs #2good #first#second” 我有的正则表达式是/(?:^|\s)#(\w+)/i ( 来源 ) 这个正则表达式返回#[“box”, “5”, “2good”, “first”] 如何确保它只返回#[“box”, “2good”]并忽略其余部分,因为它们不是“真正的”主题标签?