Ich arbeite an einem Schienenmodell, wo ich den HTTParty-Edelstein verwenden muss. Ich benutze Bündler, um meine Edelsteine zu verwalten. Obwohl ich HTTParty in der Klasse meines Model Verzeichnis enthalten, wenn ich versuche, es http://localhost:3000/ auf meinem lokalen Server zuzugreifen, erhalte ich folgende Fehlermeldung:Ich kann das httparty-Juwel nicht laden
uninitialized constant Recipe::HTTParty
ich bundler bin mit so habe ich gelernt, dass ich nicht brauchen um 'httparty' zu verlangen. Aber selbst wenn ich es tue, bekomme ich:
Nach jeder Änderung mache ich meinen Server neu starten. Würde jemand wissen, was ich falsch mache? Ich kann nichts bei Google. Unten sehen Sie, welcher Fehler aussieht, wenn ich 'httparty' nicht benötige.
class Recipe
include HTTParty
ENV['FOOD2FORK_KEY'] = 'e90655d68b4d4ccbc0c3125a5781da0f'
hostport = ENV['FOOD2FORK_SERVER_AND_PORT'] || 'www.food2fork.com'
Fehlertrace:
Rails.root: /Users/Ilias/Documents/Rails Online Course Assignments/graded-assignments/Graded_Assignment_2/Assignment2/recipefinder
Application Trace | Framework Trace | Full Trace
app/models/recipe.rb:2:in `<top (required)>'
app/controllers/recipes_controller.rb:4:in `index'
This error occurred while loading the following files:
httparty
mein Gemfile:
source 'https://rubygems.org'
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '~> 5.0.0', '>= 5.0.0.1'
# Use sqlite3 as the database for Active Record
gem 'sqlite3'
# Use Puma as the app server
gem 'puma', '~> 3.0'
# Use SCSS for stylesheets
gem 'sass-rails', '~> 5.0'
# Use Uglifier as compressor for JavaScript assets
gem 'uglifier', '>= 1.3.0'
# Use CoffeeScript for .coffee assets and views
gem 'coffee-rails', '~> 4.2'
# See https://github.com/rails/execjs#readme for more supported runtimes
# gem 'therubyracer', platforms: :ruby
# Use jquery as the JavaScript library
gem 'jquery-rails'
# Turbolinks makes navigating your web application faster. Read more: https://github.com/turbolinks/turbolinks
gem 'turbolinks', '~> 5'
# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder
gem 'jbuilder', '~> 2.5'
# Use Redis adapter to run Action Cable in production
# gem 'redis', '~> 3.0'
# Use ActiveModel has_secure_password
# gem 'bcrypt', '~> 3.1.7'
# Use Capistrano for deployment
# gem 'capistrano-rails', group: :development
group :development, :test do
# Call 'byebug' anywhere in the code to stop execution and get a debugger console
gem 'byebug', platform: :mri
end
group :development do
# Access an IRB console on exception pages or by using <%= console %> anywhere in the code.
gem 'web-console'
gem 'listen', '~> 3.0.5'
# Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
gem 'spring'
gem 'spring-watcher-listen', '~> 2.0.0'
end
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]
Ich bin mit Ruby 2.2.3 und Rails 5.0.0.1 – IliasP
bitten Sie Ihre Gemfile posten? – jvillian
@jvillian natürlich - Ich habe gerade meine Frage bearbeitet, um die Gemfile einzuschließen. – IliasP