0

在我的 Rails 应用程序中,我有三个模型:文章句子和连接模型article_sentences

@article.article字段包含几段文本。句子由句号分隔,也有空行。

当用户创建或编辑一篇文章时,我想在后台代码解析@article.article中文本的值,并为句子表中的每个句号分隔句子创建一个条目。

这种类型的“保存后”代码会出现在文章控制器的创建方法中吗?关于如何进行解析的任何建议?

4

1 回答 1

1

您存储(修改的)文章的任何地方都是解析(更新的)内容的好地方。

所以在正常情况下

  • create方法,因为它存储了一篇新文章
  • update方法,因为它存储文章的更新版本(根据您的要求,您可以在存储更新版本之前删除句子并在之后解析文章

如果您不使用默认的 REST 实现,您需要找到您存储/更新文章的自定义位置。

于 2013-01-09T12:06:10.433 回答