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

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


30
pg gem을 설치하려고 할 때 'libpq-fe.h 헤더를 찾을 수 없습니다
Ruby on Rails 3.1 프리 버전을 사용하고 있습니다. PostgreSQL을 사용하고 싶지만 문제는 pggem을 설치하는 것 입니다. 다음과 같은 오류가 발생합니다. $ gem install pg Building native extensions. This could take a while... ERROR: Error installing pg: ERROR: Failed to build gem native extension. /home/u/.rvm/rubies/ruby-1.9.2-p0/bin/ruby extconf.rb checking for pg_config... no 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} 그러나 …

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

17
'레일 생성'을 되 돌리는 방법
생성 된 모든 파일을 삭제하고 변경 사항을 롤백하고 데이터베이스는 아니지만 구성 파일에 더 많이 롤백하려고합니다. route.rb 파일에서 삭제 된 모델 / 컨트롤러 및 변경 사항이있을 수있는 모든 리소스 매핑을 자동으로 삭제하고 싶습니다.

29
"/ users / sign_out"고안 레일 3과 일치하는 경로가 없습니다.
내 앱에 devise를 설치하고 application.html.erb파일에 다음을 적용했습니다 . <div id="user_nav"> <% if user_signed_in? %> Signed in as <%= current_user.email %>. This cannot be cheese? <%= link_to 'Sign out', destroy_user_session_path %> <% else %> <%= link_to 'Register', new_user_registration_path %> or <%= link_to 'Sign in', new_user_session_path %> <% end %> </div> 나는 …

4
Rails update_attributes는 저장하지 않습니까?
레코드를 저장하지 않는 update_attributes에 대한 대안이 있습니까? 그래서 나는 다음과 같은 것을 할 수 있습니다 : @car = Car.new(:make => 'GMC') #other processing @car.update_attributes(:model => 'Sierra', :year => "2012", :looks => "Super Sexy, wanna make love to it") #other processing @car.save BTW, 나는 할 수 있다는 것을 알고 @car.model = …

14
Ruby on Rails 3.1에서 자산 파이프 라인 (스프로킷) 메시지 로깅을 비활성화하려면 어떻게해야합니까?
스프로킷은 기본적으로 Ruby on Rails 3.1 (RC1)의 (dev) 로그에서 매우 장황한 경향이 있습니다. Started GET "/assets/application.css" for 127.0.0.1 at 2011-06-10 17:30:45 -0400 Compiled app/assets/stylesheets/application.css.scss (5ms) (pid 6303) Started GET "/assets/application.js" for 127.0.0.1 at 2011-06-10 17:30:45 -0400 Compiled app/assets/stylesheets/default.css.scss (15ms) (pid 6303) ... Started GET "/assets/default/header_bg.gif" for 127.0.0.1 at 2011-06-10 17:30:45 …

18
별도의 REST JSON API 서버와 클라이언트? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 처음부터 많은 웹 앱을 만들려고합니다. ( 개요에 대해서는 http://50pop.com/code 를 참조하십시오 .) 프론트 엔드 웹 사이트, 스마트 폰 …



11
Rails 마이그레이션에서 기존 테이블에 열 추가
:email열 이 필요한 사용자 모델이 있습니다 (초기 스캐 폴드 중에 해당 열을 추가하는 것을 잊었습니다). 나는 마이그레이션 파일을 열어 추가 t.string :email, 한 rake db:migrate, 그리고있어 NoMethodError. 그런 다음 줄을 추가했습니다 add_column :users, :email, :string 또 rake db:migrate다시 NoMethodError. 여기 단계가 빠졌습니까? 편집 : 다음은 마이그레이션 파일입니다. class CreateUsers < …

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

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