我最近一直试图通过使用带有基础栏杆的_1743159来学习红宝石 . 一切都很好,直到我在教程中的位置,没有太多指导如何使用paperclip安装 s3 教程是为dropbox . 我很迷茫,并且已经错误了2天 . 我已经研究了很多这个问题,但由于我的知识有限,我很难理解它 . 我知道我的问题是回形针/ s3问题 . 到目前为止,我拥有所有宝石 . 有人可以和我一起工作并帮助指导我解决我的问题 . 这是我的 listings_controller.fb
文件 . 第66行给出了这个错误 .
未初始化的常量ListingsController ::列表 .
class ListingsController < ApplicationController
before_action :set_listing, only: [:show, :edit, :update, :destroy]
# GET /listings
# GET /listings.json
def index
@listings = Listing.all
end
# GET /listings/1
# GET /listings/1.json
def show
end
# GET /listings/new
def new
@listing = Listing.new
end
# GET /listings/1/edit
def edit
end
# POST /listings
# POST /listings.json
def create
@listing = Listing.new(listing_params)
respond_to do |format|
if @listing.save
format.html { redirect_to @listing, notice: 'Listing was successfully created.' }
format.json { render :show, status: :created, location: @listing }
else
format.html { render :new }
format.json { render json: @listing.errors, status: :unprocessable_entity }
end
end
end
# PATCH/PUT /listings/1
# PATCH/PUT /listings/1.json
def update
respond_to do |format|
if @listing.update(listing_params)
format.html { redirect_to @listing, notice: 'Listing was successfully updated.' }
format.json { render :show, status: :ok, location: @listing }
else
format.html { render :edit }
format.json { render json: @listing.errors, status: :unprocessable_entity }
end
end
end
# DELETE /listings/1
# DELETE /listings/1.json
def destroy
@listing.destroy
respond_to do |format|
format.html { redirect_to listings_url, notice: 'Listing was successfully destroyed.' }
format.json { head :no_content }
end
end
private
# Use callbacks to share common setup or constraints between actions.
def set_listing
@listing = Listing.find(params[:id])
end
# Never trust parameters from the scary internet, only allow the white list through.
def listing_params
params.require(:listing).permit(:name, :description, :price, :image)
end
end
______________Terminal_______________-
Started GET "/listings/1" for 127.0.0.1 at 2017-02-09 21:36:39 +0900
Processing by ListingsController#show as HTML
Parameters: {"id"=>"1"}
Completed 500 Internal Server Error in 2ms (ActiveRecord: 0.0ms)
NameError(未初始化常量ListingsController :: Listing):app / controllers / listings_controller.rb:67:在`set_listing'中渲染/Users/chrisdionne/.rvm/gems/ruby-2.3.3/gems/actionpack-5.0.1/救援/布局中的lib / action_dispatch / middleware / templates / rescues / diagnostics.html.erb渲染/Users/chrisdionne/.rvm/gems/ruby-2.3.3/gems/actionpack-5.0.1/lib/action_dispatch/middleware/ templates / rescues / _source.html.erb呈现/Users/chrisdionne/.rvm/gems/ruby-2.3.3/gems/actionpack-5.0.1/lib/action_dispatch/middleware/templates/rescues/_source.html.erb( 5.2ms)渲染/Users/chrisdionne/.rvm/gems/ruby-2.3.3/gems/actionpack-5.0.1/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb呈现/ Users / chrisdionne / . rvm / gems / ruby-2.3.3 / gems / actionpack-5.0.1 / lib / action_dispatch / middleware / templates / rescues / _trace.html.erb(2.3ms)渲染/Users/chrisdionne/.rvm/gems/ruby- 2.3.3 /宝石/ ActionPack的-5.0.1 / lib目录/ action_dispatch /中间件/模板/救援/ _request_and_response.html .erb呈现/Users/chrisdionne/.rvm/gems/ruby-2.3.3/gems/actionpack-5.0.1/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb(1.3ms)呈现/用户/ chrisdionne / .rvm / gems / ruby-2.3.3 / gems / actionpack-5.0.1 / lib / action_dispatch / middleware / templates / rescues / diagnostics.html.erb救援/布局(161.7ms)