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

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

2
Rails는 편집 할 수없는 텍스트 필드입니다.
다음과 같은 방식으로 작성된 form_for가 있습니다. <div class="field"> <%= location.label :city %> <%= location.text_field :city, :disabled=>true%> </div> <div class="field"> <%= location.label :country %> <%= location.text_field :country, :disabled=>true%> </div> 보시다시피 두 텍스트 필드는 jquery 함수에 의해 자동으로 채워지고 사용자가 처리하도록 허용하지 않기 때문에 비활성화됩니다. 문제는 이런 식으로 뷰가 비활성화되어 있기 때문에 …

7
Rails에서 데이터베이스를 시드하는 가장 좋은 방법은 무엇입니까?
레일스 앱에 초기 데이터를 채우는 레이크 작업이 있습니다. 예 : 국가, 주, 이동 통신사 등 지금 설정 한 방법은 / db / fixtures의 파일에 많은 create 문과이를 처리하는 레이크 작업이 있다는 것입니다. 예를 들어, 제가 가지고있는 한 가지 모델은 테마입니다. 다음과 같은 / db / fixtures에 theme.rb 파일이 있습니다. Theme.delete_all …


9
실패한 Rails 마이그레이션 롤백
실패한 Rails 마이그레이션을 어떻게 롤백합니까? rake db:rollback실패한 마이그레이션을 취소 할 것으로 예상 하지만 이전 마이그레이션 (실패한 마이그레이션에서 1을 뺀 마이그레이션)을 롤백합니다. 그리고 rake db:migrate:down VERSION=myfailedmigration작동하지 않습니다. 나는 이것을 몇 번 만났고 매우 실망 스럽습니다. 다음은 문제를 복제하기 위해 만든 간단한 테스트입니다. class SimpleTest < ActiveRecord::Migration def self.up add_column :assets, :test, …

2
URL Rails 경로에 해시 매개 변수 추가
link_to에 해시 매개 변수를 추가하는 방법. 다음과 같은 URL을 생성해야합니다 .. /p/generate/#sometext 이것이 내 코드의 모습입니다. link_to "Click",my_path 내 경로 메소드에 해시 매개 변수를 추가하는 방법. 이제 대답을 위해 질문을 게시했을 때 url helpers API를 완전히 통과하지 못했습니다. http://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-link_to 나는 지금했다. :). 답을 찾았습니다. link_to "Click", my_path(:anchor => "sometext") 아래 …


7
내 코드에서 레일스 개발 환경에 대한 ENV 변수를 설정할 수 있습니까?
bash에서 내 ENV 변수를 다음을 통해 설정할 수 있음을 알고 있습니다. export admin_password = "secret" 그러나 내 레일 소스 코드에서 어딘가에 할 수있는 방법이 있습니까? 내 첫 번째 시도는environment/development.rb ENV['admin_password'] = "secret" 하지만 작동하지 않았습니다. 이를 수행하는 방법이 있습니까?




7
Ruby on Rails에서 컨트롤러 간 코드 재사용을위한 모범 사례
공유하고 싶은 컨트롤러 메서드가 있습니다. Ruby on Rails에서 이것을 수행하는 가장 좋은 방법은 무엇입니까? 컨트롤러가 확장하는 추상 클래스를 만들어야합니까, 아니면 모듈을 만들어 각 컨트롤러에 추가해야합니까? 다음은 공유하려는 컨트롤러 방법입니다. def driving_directions @address_to = params[:address_to] @address_from = params[:address_from] @map_center = params[:map_center_start] # if we were not given a center point to …


10
어떤 Ruby on Rails가 어떤 Ruby 버전과 호환 되나요?
이전 2.1.1 Ruby on Rails 애플리케이션이 있으며 Ruby 1.8.7을 사용하도록 시스템이 업그레이드되었습니다. 원래 1.8.5 정도를 사용했습니다. 성능상의 이유로 Ruby 1.9.x로 업그레이드하고 새로운 Ruby on Rails로 업그레이드하고 싶습니다. 다른 Ruby 버전과 Ruby on Rails 버전 간의 쉬운 호환성 차트를 찾을 수 없습니다. 2.1.1이 Ruby 1.9.x에서 작동합니까? 그렇지 않은 경우 얼마나 먼저 …

13
Homebrew가 Mac OS X에 설치되어 있는지 확인하는 방법
저는 Rails 프로그래밍을하고 있으며 Homebrew가 웹 솔루션에서 참조되는 것을 지속적으로 보지만 사용한 적이 없습니다. 또한 터미널 드롭 다운에서 "Shell-> New"옆에있는 옵션으로 터미널 버전 2.9의 Homebrew를 발견했지만 homebrew를 선택하고 명령을 실행하면 실패합니다. 일반적으로 "명령을 찾을 수 없음"오류가 발생합니다. 이상하게도 brew가 설치되어 있는지 여부를 확인하는 간단한 명령을 찾을 수 없었습니다. Mac에 Homebrew가 …


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