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

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

8
레일 : 포함 대 : 조인
이것은 "어떻게해야하는지 모르겠다"라는 질문이 아니라 "왜 이런 식으로 작동 하는가"라는 질문입니다. 따라서 사용하려는 관련 레코드를 :include가져 오는 데 대한 복음 은 참여를 얻고 추가 ​​쿼리를 많이하지 않기 때문에 사용 하는 것입니다. Post.all(:include => :comments) 그러나 로그를 볼 때 조인이 발생하지 않습니다. Post Load (3.7ms) SELECT * FROM "posts" Comment Load …


5
루비 해시 객체를 JSON으로 변환하는 방법?
루비 해시 객체를 JSON으로 변환하는 방법? 그래서 아래 에서이 예제를 시도하고 있는데 작동하지 않습니까? RubyDoc을보고 있었고 분명히 Hash객체에는 to_json메소드 가 없습니다 . 그러나 저는 Rails가 지원 active_record.to_json하고 지원하는 블로그를 읽고 있습니다 hash#to_json. ActiveRecordRails 객체 는 이해할 수 있지만 HashRails 고유의 것은 아니며 순수한 Ruby 객체입니다. 그래서 Rails hash.to_json에서는 순수 루비에서는 …

14
레일에서 사용자 정의 구성 변수를 정의하는 방법
레일스 애플리케이션에 커스텀 구성 변수를 추가하는 방법과 컨트롤러에서 변수에 액세스하는 방법이 궁금합니다. 컨트롤러. 둘째, s3 액세스, 비밀 키로 yaml 파일을 추가하려면 Rails 앱에서 파일을 초기화하는 방법과 정의한 값에 어떻게 액세스합니까? 해당 구성 파일에서.

6
모델이 이미 존재할 때 '레일 생성 스캐 폴드'를 실행하는 방법은 무엇입니까?
Rails를 처음 사용하므로 현재 프로젝트가 이상한 상태입니다. 내가 처음 생성 한 것 중 하나는 "영화"모델이었습니다. 그런 다음 더 자세히 정의하기 시작하고 몇 가지 방법 등을 추가했습니다. 이제 rails generate scaffold라우팅, 뷰, 컨트롤러 등과 같은 것을 연결하기 위해 생성해야한다는 것을 알았 습니다. 스캐 폴딩을 생성하려고했지만 같은 이름의 마이그레이션 파일이 이미 존재한다는 …


10
런타임에 메소드가 정의 된 위치를 찾는 방법은 무엇입니까?
최근에 일련의 커밋이 발생한 후 백엔드 프로세스가 실행되지 않는 문제가있었습니다. 이제 우리는 좋은 작은 소년과 소녀 였고 rake test체크인 할 때마다 달렸 지만 Rails의 라이브러리 로딩에 약간의 이상이 있었기 때문에 프로덕션 모드에서 Mongrel에서 직접 실행할 때만 발생했습니다. 버그를 추적했으며 런타임 Rails 코드에서 좁은 사용을 중단하는 방식으로 String 클래스의 메소드를 덮어 …

9
변경 열의 레일 마이그레이션
우리는 한 script/generate migration add_fieldname_to_tablename fieldname:datatype모델에 새 열을 추가하는 구문. 같은 줄에 열의 데이터 유형을 변경하는 스크립트 / 생성물이 있습니까? 아니면 바닐라 마이그레이션에 SQL을 직접 작성해야합니까? 나는에서 열을 변경하려면 datetime에 date.


6
원시 대 html_safe 대 h를 사용하여 HTML을 이스케이프 처리하지 않기
다음 문자열이 있다고 가정하십시오. @x = "<a href='#'>Turn me into a link</a>" 내보기에는 링크가 표시되기를 원합니다. 즉, @x의 모든 항목이 이스케이프 처리되지 않고 문자열로 표시되는 것을 원하지 않습니다. 사용의 차이점은 무엇입니까 <%= raw @x %> <%= h @x %> <%= @x.html_safe %> ?
323 ruby-on-rails  erb 

13
통화 / 돈을 처리하는 가장 좋은 방법은 무엇입니까?
저는 매우 기본적인 쇼핑 카트 시스템을 만들고 있습니다. 유형 items의 열 이있는 테이블 이 있습니다 .priceinteger 유로와 센트가 모두 포함 된 가격에 대한 견해에 가격 값을 표시하는 데 문제가 있습니다. Rails 프레임 워크에서 통화를 다루는 한 분명한 것이 빠져 있습니까?


3
각 '언제'블록에 여러 값이있는 사례 설명
내가 찾고있는 것을 설명하는 가장 좋은 방법은 지금까지 시도한 실패한 코드를 보여주는 것입니다. case car when ['honda', 'acura'].include?(car) # code when 'toyota' || 'lexus' # code end when약 50 가지의 가능한 값으로 트리거되어야하는 약 4 ~ 5 가지 상황이 있습니다 car. case블록 으로이 작업을 수행 할 수 if있습니까? 아니면 대규모 …

7
Rails 4에서 참조 열 마이그레이션 추가
사용자에게 많은 업로드가 있습니다. uploads를 참조하는 테이블에 열을 추가하고 싶습니다 user. 마이그레이션은 어떤 모습입니까? 여기 내가 가진 것입니다. (1) :user_id, :int또는 (2)를 사용해야하는지 잘 모르겠습니다 :user, :references. (2)가 작동하는지 확실하지 않습니다. 이것을 "레일"방식으로하려고합니다. class AddUserToUploads < ActiveRecord::Migration def change add_column :uploads, :user_id, :integer end end Rails 3을 제외한 관련 질문 …

8
Ruby on Rails는 field : type 모델을 생성합니다. field : type의 옵션은 무엇입니까?
새 모델을 생성하려고하는데 다른 모델의 ID를 참조하는 구문을 잊어 버렸습니다. 나는 그것을 직접 찾았지만 모든 Ruby on Rails 문서 링크 중에서 결정적인 소스를 찾는 방법을 알아 내지 못했습니다. $ rails g model Item name:string description:text(그리고 여기 reference:product또는 또는 references:product). 그러나 더 나은 질문은 어디에 또는 어떻게 나는 미래에 쉽게 어리 …

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