何らかの理由で、クライアントはデータベースの情報を表示しません。問題が何であるか分かりません.Rails Api、Angular、およびSqlite3データベースを使用します。アプリケーションは、PumaとCapistranoを使用してNginx Webサーバーにデプロイされました。私は多分何かがJS側でクラッシュし、あなたの角度のアプリをチェックすることをお勧めしたいデータベースの情報がクライアントに出力されない
class PostsController < ApplicationController
before_action :set_post, only: [:show, :update, :destroy]
def index
@posts = Post.all
render json: @posts
end
def show
render json: @post
end
def create
@post = Post.new(post_params)
if @post.save
render json: @post, status: :created, location: @post
else
render json: @post.erros, status: :unprocessable_entity
end
end
def update
if @post.update(post_params)
render json: @post
else
render json: @post.errors, status: :unprocessable_entity
end
end
def destroy
@post.destroy
end
private
def set_post
@post = Post.find(params[:id])
end
def post_params
params.require(:post).permit!
end
end
問題を再現できません。 –
@SergioTulentsevはさらに詳しく説明していますか? – user278468