sinatra アプリケーションで riak を使用したい。私は宝石のリップルを使用して、ストア データの単純なモデルと単純なフォームを記述します。次に、「Article.all」を使用してすべての保存済みエントリを表示したいのですが、新しいエントリを保存してページを更新すると、アプリケーションを再起動するまでエントリのリストが更新されません。私はirbを試しています、sinatra\reloaderを試していますが、何もしません...
次に、新しいエントリを投稿すると、デフォルトのriak restインターフェースに一瞬表示され、riack-clientを直接使用するとすべて問題ありません。
require 'ripple'
require 'sinatra'
class Article
include Ripple::Document
property :title, String
property :body, String
end
get '/' do
@articles = Article.all
erb :articles
end
post '/' do
article = Article.new(:title => params[:title], :body => params[:body])
article.save
end