美文网首页
4-2 STORY1 复盘

4-2 STORY1 复盘

作者: 小耿_da0a | 来源:发表于2017-06-29 17:27 被阅读20次

    1.git checkout -b story1

    1. rails g controller admin::products
    2. 修改routes:
      resources :products
    end```
    4.`rails g model product title:string description:text quantity:integer price:integer`
    rake db:migrate`
    `5.实作新建商品
    

    def new
    @product = Product.new
    end
    def create
    @product = Product.new(product_params)

    if @product.save
    redirect_to admin_products_path
    else
    render :new
    end
    end
    params
    def product_params
    params.require(:product).permit(:title, :description, :quantity, :price)

    6.新建new页面
    ####touch app/views/admin/products/new.html.erb
    

    <h2> New Product </h2>
    <%= simple_form_for ..略

    7.实作index,edit
    

    def index
    @products = Product.all
    end
    def edit
    @product = Product.find(params[:id])
    end
    def update
    @product = Product.find(params[:id])
    if @product.update(product_params)
    redirect_to admin_products_path
    else
    render :edit
    end
    end

    新增index页面,edit页面。
    
    
    
    
    
    
    
    
    
    
    

    相关文章

      网友评论

          本文标题:4-2 STORY1 复盘

          本文链接:https://www.haomeiwen.com/subject/jexvcxtx.html