今回は、テキスト記事をより小さな部分に分割する際に問題が発生しました。単語カウントなどに基づく「自動」アルゴリズムを理解する必要はありません。必要なのは、組み込みの Wordpress WYSIWYG エディター (特別な改行ページ タグ) である関数に似たものだけです。
これまでに考えた解決策は1つだけです。データベース内で特定の記事を分割したくありません。記事内にいくつかのタグを配置し、それを 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]] %>
それはあなたにとってどのように聞こえますか?それは意味がありますか?アドバイスをお待ちしております。