«ruby-on-rails» 태그된 질문

Ruby on Rails는 Ruby로 작성된 오픈 소스 풀 스택 웹 애플리케이션 프레임 워크입니다. 널리 사용되는 MVC 프레임 워크 모델을 따르며 응용 프로그램 개발에 대한 "컨벤션 오버 컨벤션"방식으로 잘 알려져 있습니다.

10
해시 할 Rails 객체
다음과 같은 객체가 생성되었습니다. @post = Post.create(:name => 'test', :post_number => 20, :active => true) 이것이 저장되면 객체를 해시로 되돌릴 수 있기를 원합니다. @object.to_hash 레일 안에서 어떻게 이런 일이 가능합니까?

16
PostgreSQL 클라이언트 라이브러리를 찾을 수 없습니다 (libpq)
Mac OS X 10.6에 PostgreSQL for Rails를 설치하려고합니다. 먼저 MacPorts 설치를 시도했지만 제대로 작동하지 않아 원 클릭 DMG 설치를 수행했습니다. 작동하는 것 같았습니다. PostgreSQL 개발 패키지를 설치해야한다고 생각하지만 OS X에서이를 수행하는 방법을 모릅니다. 내가하려고 할 때 얻는 것은 다음과 같습니다 sudo gem install pg. $ sudo gem install pg Building …

5
Ruby 콘솔에서 고안 사용자 생성
루비 콘솔에서 고안 한 새로운 User 객체를 생성하고 저장하는 방법에 대한 아이디어가 있습니까? 저장하려고 할 때 항상 거짓이됩니다. 뭔가 빠졌지 만 관련 정보를 찾을 수 없습니다.

5
Rails에서 DB 사용자 이름, 비밀번호, 데이터베이스 이름을 얻을 수 있습니까?
Rails / ActiveRecord 외부에서 일부 DB 작업을 수행하는 레이크 작업을 작성 중입니다. 에 정의 된 현재 환경에 대한 DB 연결 정보 (호스트, 사용자 이름, 비밀번호, DB 이름)를 얻는 방법이 database.yml있습니까? 나는 그것을 이렇게 연결하는 데 사용할 수 있도록하고 싶습니다 ... con = Mysql.real_connect("host", "user", "pw", "current_db")

2
누군가가 collection_select를 명확하고 간단한 용어로 설명 할 수 있습니까?
Rails API 문서를 살펴보고 신기합니다 collection_select. 제목은 다음과 같습니다. collection_select(object, method, collection, value_method, text_method, options = {}, html_options = {}) 그리고 이것이 그들이 제공하는 유일한 샘플 코드입니다 : collection_select(:post, :author_id, Author.all, :id, :name_with_initial, :prompt => true) 누군가 간단한 연결 ( Userhas_many Plans및 a에 Plan속함 User)을 사용하여 구문에서 사용하고 싶은 이유와 …

4
로드시 Ruby on Rails 콘솔이 정지됨
어떤 이유로 든 Ruby on Rails 콘솔은 시작을 거부합니다. 그냥 걸려요. 코드를 변경하지 않았으며 동일한 버전의 Ruby 및 Ruby on Rails를 사용하는 다른 프로젝트에는 문제가 없습니다. 마지막으로 Ctrl+를 누르면 CSpring을 가리키는이 스택 추적을 얻습니다. 왜 이런 일이 발생했는지 설명 할 수 없습니다. RVM을 통해 모든 gem을 지우고 bundle 명령을 통해 …


13
RSpec을 사용하여 JSON 응답을 확인하는 방법은 무엇입니까?
컨트롤러에 다음 코드가 있습니다. format.json { render :json => { :flashcard => @flashcard, :lesson => @lesson, :success => true } 내 RSpec 컨트롤러 테스트에서 특정 시나리오가 성공 json 응답을 수신하는지 확인하여 다음 줄을 가지고 싶습니다. controller.should_receive(:render).with(hash_including(:success => true)) 테스트를 실행할 때 다음 오류가 발생합니다. Failure/Error: controller.should_receive(:render).with(hash_including(:success => false)) (#<AnnoController:0x00000002de0560>).render(hash_including(:success=>false)) expected: …

5
Capybara를 사용하여 쿼리 문자열로 현재 경로를 얻는 방법
페이지 URL은 capybara의 메소드를 /people?search=name 사용 current_path하는 동안 과 비슷 /people합니다. current_path.should == people_path(:search => 'name') 그러나 그것은 말하는 데 실패합니다 expected: "/people?search=name" got: "/people" 우리가 어떻게 그것을 통과시킬 수 있습니까? 이를 수행 할 수있는 방법이 있습니까?


4
Rails 4-강력한 매개 변수-중첩 된 객체
꽤 간단한 질문이 있습니다. 그러나 지금까지 해결책을 찾지 못했습니다. 서버에 보내는 JSON 문자열은 다음과 같습니다. { "name" : "abc", "groundtruth" : { "type" : "Point", "coordinates" : [ 2.4, 6 ] } } 새로운 허가 방법을 사용하여 다음을 얻었습니다. params.require(:measurement).permit(:name, :groundtruth) 이로 인해 오류가 발생하지 않지만 작성된 데이터베이스 항목에는 null기본 …


9
[GET] / 자산과 일치하는 경로가 없습니다
프로덕션 환경에서 테스트하려는 Rails 앱이 있습니다. 나는 실행 RAILS_ENV=production rake assets:precompile에 / 공공 / 자산 내 모든 자산을 생성한다. 문제는 내가 앱을 시작할 때 RAILS_ENV=production rails s thin얻는 것입니다. ActionController::RoutingError (No route matches [GET] "/assets/application-eff78fd67423795a7be3aa21512f0bd2.css"): 이 파일은에 있습니다 /public/assets/application-eff78fd67423795a7be3aa21512f0bd2.css. 내가 왜 이것을 얻는 지에 대한 생각이 RoutingError있습니까?

8
레일 : 치명적-사용자에 대한 피어 인증에 실패했습니다 (PG :: Error)
Ubuntu 11.10 및 RubyMine에서 개발을 진행 중입니다. 다음은 database.yml에 대한 개발 설정입니다. RubyMine이 나를 위해 만든 것입니다. development: adapter: postgresql encoding: unicode database: mydb_development pool: 5 username: myuser password: 앱을 실행하려고 할 때 아래 에이 오류가 발생하지만 아직 '프로젝트'사용자를 만들지 않은 것 같습니다. 그러나 어떻게 사용자를 만들고 postgres에 데이터베이스를 부여 …

8
inverse_of는 무엇을합니까? 어떤 SQL을 생성합니까?
나는 머리를 들으려고 노력하고 inverse_of있고 그것을 얻지 못한다. 생성 된 SQL은 어떤 모습입니까? 않습니다 inverse_of와 함께 사용하는 경우 옵션은 같은 동작을 나타냅니다 :has_many, :belongs_to그리고 :has_many_and_belongs_to? 이것이 기본적인 질문이라면 죄송합니다. 이 예를 보았습니다. class Player < ActiveRecord::Base has_many :cards, :inverse_of => :player end class Card < ActiveRecord::Base belongs_to :player, :inverse_of => …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.