我有Active Model Serializer设置,我有创建动作来成功创建记录时显示。如果我通过URL(/ xyz / 1)直接转到记录,那么它使用AMS渲染就好了。但是,当使用render方法时,我收到以下错误:
ctionView::MissingTemplate at /contracts.json
==============================================
> Missing template v1/contracts/show, v1/base/show, base/show, application/show with {:locale=>[:en], :formats=>[:json], :variants=>[], :handlers=>[:erb, :builder, :raw, :ruby]}. Searched in:
我有一种感觉,如果我创建一个show.erb.json文件,那么该消息将消失,但不会使用Active Model序列化程序。
以下是导致错误的行:
render :show, status: :created, location: get_resource
如果需要get_resource方法,请告诉我。