这次我遇到了将文本文章分成较小部分的问题。我不需要根据单词计数或其他东西找出“自动”算法。我所需要的只是类似于内置 Wordpress WYSIWYG 编辑器的功能(特殊的断页标签)。
到目前为止,我只想到了一种解决方案。我不想在我的数据库中划分特定的文章。我只想在文章中放置一些标签并将其划分为 show 方法中的数组。
示例代码:
#controller
@art = Article.find(:id)
if @art.value.contains?('<breaker>')
@parts = art.value.split('<breaker'>)
end
session[:current_part] = params[:current_part] ? params[:current_part] : @parts.first
...
render
#view
<%=h @parts[session[:current_part]] %>
你觉得怎么样?这有什么意义吗?不能等待一些建议。