gpt4 book ai didi

ruby-on-rails - 在 rails 中跳过 JSON 格式生成脚手架

转载 作者:行者123 更新时间:2023-12-03 14:32:56 26 4
gpt4 key购买 nike

当您使用类似 rails g scaffold Thing 的命令生成 rails 脚手架时有什么办法可以避免那么烦人

respond_to do |format|
format.html # index.html.erb
format.json { render json: @things }
end

Controller 中的东西?

我正在尝试教授 Rails 类(class),我想从让它们生成一个脚手架开始,但是对于所有 json 格式,它比它需要的要复杂得多。如果他们可以生成一个脚手架来创建这样的 Controller ,我会更高兴:
class ThingsController < ApplicationController

def index
@things = Thing.all
end

def show
@thing = Thing.find(params[:id])
end

def new
@thing = Thing.new
end

def edit
@thing = Thing.find(params[:id])
end

def create
@thing = Thing.new(params[:thing])
if @thing.save
redirect_to @thing, notice: 'Thing was successfully created.'
else
render: "new"
end
end
end

def update
@thing = Thing.find(params[:id])
if @thing.update_attributes(params[:thing])
redirect_to @thing, notice: 'Thing was successfully updated.'
else
render: "edit"
end
end
end

def destroy
@thing = Thing.find(params[:id])
@thing.destroy
redirect_to things_url
end
end

最佳答案

评论 gem jbuilder在您的 Gemfilerespond_to不会生成块。

关于ruby-on-rails - 在 rails 中跳过 JSON 格式生成脚手架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14027644/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com