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

Ruby on Rails는 Ruby로 작성된 오픈 소스 웹 개발 프레임 워크입니다. Ruby on Rails는 구성에 대한 컨벤션 원칙을 따르므로 생산성을 유지하기 위해 물건을 다시 발명 할 필요가 없습니다. 이 태그는 Rails 3 관련 질문에만 사용하고 해당 질문에 [ruby-on-rails] 태그를 지정하십시오.

3
레일을 통한 has_one / has_many의 소스 옵션 이해
협회 :source옵션을 이해하도록 도와주세요 has_one/has_many :through. Rails API 설명은 제게 이해가되지 않습니다. "지정 소스 연결 이름으로 사용 has_many :through => :queries. 이름이 협회로부터 추론 할 수없는 경우에만 사용하십시오. has_many :subscribers, :through => :subscriptions중 하나를 찾습니다 :subscribers나 :subscriber에 Subscription, A는하지 않는 :source주어집니다."


5
Ruby on Rails에서 setter 메소드를 재정의하는 올바른 방법은 무엇입니까?
Ruby on Rails 3.2.2를 사용하고 있으며 다음이 내 클래스 속성의 setter 메소드를 재정의하는 "적절한"/ "정확한"/ "확실한"방법인지 알고 싶습니다. attr_accessible :attribute_name def attribute_name=(value) ... # Some custom operation. self[:attribute_name] = value end 위의 코드는 예상대로 작동하는 것 같습니다. 그러나 위의 코드를 사용하여 앞으로 문제가 발생하는지 또는 적어도 Ruby on Rails에서 "예상해야 …




7
rake db : schema : load와 마이그레이션
여기에서 매우 간단한 질문-앱이 복잡해져 마이그레이션이 느리고 번거로울 수 있고 rake db:schema:load대신 더 많은 호출이 필요한 경우 마이그레이션이 왜 존재합니까? 위의 대답이 마이그레이션이 버전 제어 (데이터베이스 변경에 대한 단계별 기록)에 사용되는 경우 앱이 더 복잡해지고 더 많이 rake db:schema:load사용됨에 따라 기본 기능을 계속 유지합니까? 주의: 이 질문에 대한 답변에서 : …

12
해시를 예쁘게 인쇄하는 가장 좋은 방법
중첩 배열과 해시가있는 큰 해시가 있습니다. 간단히 인쇄하여 사용자가 읽을 수 있도록하고 싶습니다. 나는 to_yaml과 같은 것이기를 원합니다-꽤 읽을 수 있지만 여전히 너무 기술적으로 보입니다. 궁극적으로 이러한 데이터 청크를 읽어야하는 최종 사용자가되므로 형식을 명확하게 지정해야합니다. 어떤 제안?


2
Rails 및 PostgreSQL에서 시간대를 모두 무시
Rails와 Postgres의 날짜와 시간을 다루고 있으며이 문제가 발생합니다. 데이터베이스는 UTC입니다. 사용자는 Rails 앱에서 시간대를 선택하지만 사용자가 시간을 비교하기 위해 현지 시간을 가질 때만 사용됩니다. 사용자는 시간을 저장합니다 (예 : 2012 년 3 월 17 일 오후 7시). 시간대 변환이나 시간대를 저장하고 싶지 않습니다. 날짜와 시간을 절약하고 싶습니다. 이렇게하면 사용자가 시간대를 …

7
기존 Rails 열에서 부울에 : default => true 추가
기존 열에 기본 부울 값을 추가하는 방법에 대한 몇 가지 질문 (즉, this )을 보았습니다 . 그래서 나는 change_column제안을 시도했지만 제대로하지 않아야합니다. 나는 시도했다 : $ change_column :profiles, :show_attribute, :boolean, :default => true 어떤 반환 -bash: change_column: command not found 나는 다음을 달렸다. $ rails g change_column :profiles, :show_attribute, :boolean, …

10
Rails 3 앱에서 페이지 특정 JavaScript를 추가하는 가장 좋은 방법은?
Rails 3에는 눈에 잘 띄지 않는 JavaScript가 있습니다. 그러나 특정 페이지에 추가 JavaScript를 포함시키는 가장 좋은 방법이 무엇인지 궁금했습니다. 예를 들어, 이전에 수행 한 위치는 다음과 같습니다. <%= f.radio_button :rating, 'positive', :onclick => "$('some_div').show();" %> 우리는 이제 다음과 같이 방해하지 않게 만들 수 있습니다 <%= f.radio_button :rating, 'positive' %> # …

4
Rails 3 데이터 타입?
레일 3에서 사용할 수있는 데이터 유형 목록은 어디에서 찾을 수 있습니까? (예 : 텍스트, 문자열, 정수, 부동 소수점, 날짜 등?) 나는 새로운 것들에 대해 무작위로 계속 배우고 있지만 쉽게 참조 할 수있는 목록을 갖고 싶습니다.

11
Rails에서 고유 한 토큰을 만드는 가장 좋은 방법은?
여기 내가 사용하는 것이 있습니다. 토큰은 반드시 추측 할 필요는 없으며 다른 것보다 짧은 URL 식별자와 비슷하며 짧게 유지하고 싶습니다. 온라인에서 찾은 몇 가지 예를 따랐으며 충돌이 발생하면 아래 코드가 토큰을 다시 만들 것이라고 생각 하지만 확실하지 않습니다. 그래도 가장자리가 조금 거칠어지기 때문에 더 나은 제안이 궁금합니다. def self.create_token random_number …

7
Rails 3.1 및 이미지 자산
관리자라는 폴더의 자산 폴더에 관리자 테마에 대한 모든 이미지를 넣었습니다. 그런 다음 정상적인 것처럼 연결합니다. # Ruby image_tag "admin/file.jpg" ..... #CSS .logo{ background:url('/assets/images/admin/logo.png'); 참고로 테스트를 위해 자산을 컴파일하지 않았기 때문에 아직 asset_path 태그를 사용하지 않습니다. 이미지를 업데이트하기로 결정하기 전까지는 모든 것이 좋습니다. 일부 색상을 교체했지만 다시로드하면 새 스타일 이미지가 표시되지 …

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