1

モデル投稿が 1 つある Rails アプリケーションが 1 つあります。「タイトル」と「コンテンツ」の 2 つの属性を持つ投稿モデル。コンテンツにckeditorを使用しています。これが私のckditorスナップショットです

ここに画像の説明を入力

たとえば、太字、斜体、下線などを付けて「こんにちは」と保存すると、投稿の内容が次のように保存されます<b><i><u>hi how r u</u><i></b>。私はレールの解決策を知っています。この問題を解決するために <%= raw(@posts.content) %> を使用しています。しかし今、私の問題は異なります。json を使用して、データベースからすべての投稿コンテンツを取得したいと考えています。私はこのようにやっています..

def index
  @posts = Post.all
  respond_with(@posts) do |format|
    format.json { render json: @post_names = {:post => @posts.as_json(:only=> :content)} }
  end
 end 

今、私が通過するhttp://localhost:3000/posts.jsonと、このように表示されます

{"post":[{"content":"hi"},{"content":"hi"},{"content":"<img src=\"https://www.ginfy.com/img/logo.png\">"},{"content":"hi"},{"content":"my health is not good. Please pray for me..<br>"},{"content":"my health is not good. Please pray for me<br>"},{"content":"hello"},{"content":"<img src=\"http://www.ibettertechnologies.com/img/logo.png\">"},{"content":"<u><i><b>hi how r u?</b></i></u><br>"},{"content":"sdfsd"},{"content":"i am going to home. Please pray for my safe jouney"},{"content":"job"},{"content":"dsfdfs"},{"content":"fddf"},{"content":"jd dsbdsj djhj dsjhdfjks"},{"content":"ddd gd fgdfdg"},{"content":"dfslkdfskldfskl dskljdfskldf dskljdfskldfjslk"},{"content":"please pray for me"},{"content":"dfdf"},{"content":"cvxvxdfs"},{"content":"hdbhjds dsjks"},{"content":"s"},{"content":"hi"},{"content":"hu"}]}

このjsonをAndroidで取得したい。json で <%= raw() %> 関数を使用して、正しいフォーマットされた値を取得するにはどうすればよいですか。

4

1 に答える 1