Ruby on rails 如何在RubyonRails中解析文本并将类添加到文本的特定部分?
我是一个Rails新手,我正在创建一个应用程序,希望得到一些帮助。该应用程序用于社交阅读。它使用户能够突出显示文本中的某一段落,然后将该段落保存并以粗体显示在视图中,以供其他人稍后阅读Ruby on rails 如何在RubyonRails中解析文本并将类添加到文本的特定部分?,ruby-on-rails,Ruby On Rails,我是一个Rails新手,我正在创建一个应用程序,希望得到一些帮助。该应用程序用于社交阅读。它使用户能够突出显示文本中的某一段落,然后将该段落保存并以粗体显示在视图中,以供其他人稍后阅读 我可以创建一个if语句来判断某个文本字符串是否在一个段落中,但是如何向该字符串添加一个类,并将一组这些段落吸收回视图中呢。任何战略建议都将不胜感激 就我个人而言,我认为在这种情况下,域的额外建模将是有用的。一个文本字符串太普通,无法封装关于它自身的所有数据。例如,在本例中,您正在努力将字符串的特定部分的信息存储在
我可以创建一个if语句来判断某个文本字符串是否在一个段落中,但是如何向该字符串添加一个类,并将一组这些段落吸收回视图中呢。任何战略建议都将不胜感激 就我个人而言,我认为在这种情况下,域的额外建模将是有用的。一个文本字符串太普通,无法封装关于它自身的所有数据。例如,在本例中,您正在努力将字符串的特定部分的信息存储在字符串本身中 相反,我建议对问题域进行以下建模: 注意:我假设您已经有一个名为
Article
的模型,该模型当前有一个名为text
的字段/属性
class Article < ActiveRecord::Base
has_one :passage
end
类文章
及
class段落
及
class HighlightedSection
此模型允许您一起存储分区。还可以展开模型以确保通道不重叠等
祝你申请好运 就我个人而言,我认为在这种情况下,域的额外建模将是有用的。一个文本字符串太普通,无法封装关于它自身的所有数据。例如,在本例中,您正在努力将字符串的特定部分的信息存储在字符串本身中 相反,我建议对问题域进行以下建模: 注意:我假设您已经有一个名为
Article
的模型,该模型当前有一个名为text
的字段/属性
class Article < ActiveRecord::Base
has_one :passage
end
类文章
及
class段落
及
class HighlightedSection
此模型允许您一起存储分区。还可以展开模型以确保通道不重叠等
祝你申请好运
class HighlightedSection < ActiveRecord::Base
belongs_to :passage
# sample database fields
# int start -- the (string) index of the start of the passage
# int end -- the (string) index of the end of the passage
end