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

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

1
Ruby on Rails 서버 옵션 [닫기]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …

9
`필수 ':로드 할 파일이 없습니다 — mkmf (LoadError)
ruby1.9.1을 사용하여 Ubuntu Natty Narwhal 11.04에 레일을 설치하려고했습니다. apt-get install ruby1.9.1-fulldev 패키지를 포함하는 ruby를 설치했습니다 . 나는 오류를 봤으며 모두 내가 이미 가지고있는 1.9.1-dev를 설치하도록 제안했다. Building native extensions. This could take a while... ERROR: Error installing rails: ERROR: Failed to build gem native extension. /usr/bin/ruby1.8 extconf.rb extconf.rb:36:in `require': no …

14
해시에서 키를 제거하고 Ruby / Rails에서 나머지 해시를 얻는 방법은 무엇입니까?
해시에 새 쌍을 추가하려면 다음을 수행하십시오. {:a => 1, :b => 2}.merge!({:c => 3}) #=> {:a => 1, :b => 2, :c => 3} 해시에서 키를 삭제하는 비슷한 방법이 있습니까? 이것은 작동합니다 : {:a => 1, :b => 2}.reject! { |k| k == :a } #=> {:b => 2} 그러나 …

7
구조, 시작과 루비 확인?
최근에 Ruby로 프로그래밍을 시작했으며 예외 처리를보고 있습니다. C #에서 ensureRuby와 동등한 지 궁금합니다 finally. 내가해야 : file = File.open("myFile.txt", "w") begin file << "#{content} \n" rescue #handle the error here ensure file.close unless file.nil? end 아니면 내가해야합니까? #store the file file = File.open("myFile.txt", "w") begin file << "#{content} \n" file.close …

22
Rails DB 마이그레이션-테이블 삭제 방법
필요하다고 생각되는 테이블을 추가했지만 더 이상 테이블을 사용할 계획이 없습니다. 해당 테이블을 어떻게 제거해야합니까? 이미 마이그레이션을 실행 했으므로 테이블이 데이터베이스에 있습니다. 나는 rails generate migration이것을 처리 할 수 ​​있어야하지만 아직 얼마나 알아 냈지 않았습니다. 난 노력 했어: rails generate migration drop_tablename 그러나 그것은 단지 빈 마이그레이션을 생성했습니다. Rails에서 테이블을 삭제하는 …


27
mysql2 설치 오류 : gem 기본 확장을 빌드하지 못했습니다
mysql2Rails 용 gem 을 설치하려고 할 때 문제가 있습니다. 나는 실행하여 설치하려고 할 때 bundle install또는 gem install mysql2그것은 나에게 다음과 같은 오류를 제공합니다 : mysql2 설치 오류 : 오류 : gem 기본 확장을 빌드하지 못했습니다. 이 문제를 해결하고 성공적으로 설치하려면 mysql2어떻게 해야 합니까?


14
Ruby on Rails의 콘솔에서 컨트롤러 / 뷰 헬퍼 메소드를 어떻게 호출 할 수 있습니까?
내가로드 할 때 script/console때로는 컨트롤러의 출력 또는 뷰 도우미 메소드로 놀고 싶습니다. 다음과 같은 방법이 있습니까? 요청을 시뮬레이션? 상기 요청에 따라 컨트롤러 인스턴스로부터 메소드를 호출 하는가? 상기 컨트롤러 인스턴스 또는 다른 방법을 통해 도우미 메소드를 테스트합니까?


26
ActiveRecord에서 기본값을 어떻게 설정합니까?
ActiveRecord에서 기본값을 어떻게 설정합니까? 나는 추악하고 복잡한 코드 덩어리를 설명하는 Pratik의 게시물을 참조하십시오 : http://m.onkey.org/2007/7/24/how-to-set-default-values-in-your-model class Item < ActiveRecord::Base def initialize_with_defaults(attrs = nil, &block) initialize_without_defaults(attrs) do setter = lambda { |key, value| self.send("#{key.to_s}=", value) unless !attrs.nil? && attrs.keys.map(&:to_s).include?(key.to_s) } setter.call('scheduler_type', 'hotseat') yield self if block_given? end end alias_method_chain :initialize, :defaults …


30
Postgres가 서버에 연결할 수 없습니다
업데이트 및 양조 업그레이드를 수행 한 후 postgres에 문제가 발생했습니다. postgres를 제거하고 다시 설치하려고했지만 작동하지 않았습니다. 이것은 오류 메시지입니다. (rake db : migrate를 수행하려고 할 때도이 오류 메시지가 나타납니다) $ psql psql: could not connect to server: No such file or directory Is the server running locally and accepting connections …

3
Ruby on Rails에서 DateTime, Timestamp, Time 및 Date의 차이점은 무엇입니까?
내 경험상 프로그래밍 할 때 항상 날짜와 시간을 얻는 것은 항상 위험과 어려움으로 가득 차 있습니다. 루비와 레일즈는 압도적으로 많은 옵션으로 인해 항상 이것에 대해 뛰어 들었습니다. 나는 어떤 것을 골라야할지 전혀 모른다. Rails를 사용하고 ActiveRecord 데이터 유형을 볼 때 다음을 찾을 수 있습니다 : datetime, : timestamp, : time …

11
활성 레코드 레코드를 복제하는 가장 쉬운 방법은 무엇입니까?
프로세스에서 단일 필드를 변경하고 ( id 외에도) 활성 레코드 레코드의 사본을 만들고 싶습니다 . 이것을 달성하는 가장 간단한 방법은 무엇입니까? 새 레코드를 만든 다음 필드별로 데이터를 복사하는 각 필드를 반복 할 수 있지만 더 쉬운 방법이 있어야한다고 생각했습니다 ... 같은 : @newrecord=Record.copy(:id) *perhaps?*

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