rails-api 프로젝트에 내가 설치 한 보석을 인식하는 데 문제가 있습니다. 이 게시물의 제목은 무엇이 오류로 표시되는지 알려줍니다.초기화되지 않은 상수 RecieversController :: TellstickR
나는이 작품을 만들기위한 가장 최소한의 프로젝트를 만들고있다.
보석 파일 :
source 'https://rubygems.org'
gem 'rails', '4.0.2'
gem 'rails-api'
gem 'sqlite3'
gem 'tellstickr', '~> 0.0.1'
PS. 이 파일의 마지막 줄만 추가했습니다.
Routes.rb :
ProjectName::Application.routes.draw do
resources :recievers
root :to => 'recievers#index'
end
Recievers_controller.rb :
require 'tellstickr'
class RecieversController < ApplicationController
def index
list = TellstickR::Device.discover
item = list.first
item.on
end
end
나는 최신 RubyInstaller을 사용 그래서 내가 problably 루비의 최신 안정 버전이있다. 그 후 Ran gem install rails을 설치하십시오. 나는 루비와 RoR에 대한 몇 가지 가이드를 검색하여 보았지만 여전히 이것을 파악하지 못하고있다. 왜 그 보석 상자를 알아볼 수 없습니까? 나는 이것을 이해하기 위해 루비 전문가에게 충분한 정보를 제공했으면한다. 또한 번들 설치를 실행했습니다.
이 내가 무엇을 얻을 수있는 웹 서버를 시작하는 '레일 s'를 실행 한 후
http://192.168.0.17:3000/
에 갈 때 :이에서 초보자 오전 이후 도움이 필요
NameError in RecieversController#index
uninitialized constant RecieversController::TellstickR
Extracted source (around line #11):
def index
list = TellstickR::Device.discover #.#.#.#.# line 11 #.#.#.#.#
item = list.first
item.on
end
! :)
// 다니엘
당신은 TellStickR –
같이 자본 S를 필요로의이 주셔서 감사합니다! 그것은 일을 했어! ... – user3647933