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

Ruby on Rails 버전 3.1.0은 Ruby on Rails의 특정 버전입니다. 2011 년 8 월 30 일에 출시되었습니다. Ruby on Rails 버전 3.1의 개발과 관련된 문제에이 태그를 사용하세요.

16
ExecJS이며 JavaScript 런타임을 찾을 수 없습니다
내가 사용하려고 해요 Mongoid / 고안 레일 3.1 템플릿 ( Mongoid 및 고안을 ), 난라는 오류가 계속 ExecJS을 자바 스크립트 런타임을 찾을 수 있습니다. 내가 설치하지 않았을 때 충분히 공평 하지만 Node.js , Mustang 및 Ruby Racer 설치를 시도 했지만 아무것도 작동하지 않습니다. JavaScript 런타임을 찾을 수 없습니다. 사용 가능한 …

29
Rails 3.1을 사용하면 "페이지 특정"JavaScript 코드를 어디에 배치합니까?
이해하기 위해 모든 JavaScript가 1 파일로 병합됩니다. Rails는 매니페스트 파일 //= require_tree .의 맨 아래에 추가 할 때 기본적으로이 작업을 수행 application.js합니다. 이것은 실제 생명을 구하는 것처럼 들리지만 페이지 별 JavaScript 코드에 대해서는 약간 걱정이됩니다. 이 코드는 모든 페이지에서 실행됩니까? 마지막으로 원하는 것은 모든 객체가 1 페이지에서만 필요할 때 모든 …


18
execJs : 'JavaScript 런타임을 찾을 수 없습니다'그러나 execjs 및 therubyracer는 Gemfile에 있습니다.
이 오류가 발생합니다. 갈퀴가 중단되었습니다! JavaScript 런타임을 찾을 수 없습니다. https://github.com/sstephenson/execjs를 참조 하십시오 . 나는 이미 구글 검색에 더 많은 시간을 보냈다. 나는 이것이 execJs 버그라고 생각합니다. 모든 게시물에서 이것은 레일스 3.1에서 매우 일반적인 문제입니다. js 런타임은 이제 커피 스크립트 및 sass와 같은 표준 보석으로 필요합니다. 이러한 경우는 대부분 보석 …

3
특정 CSS를 조건부로 사용하기 위해 Rails 3.1 자산 파이프 라인 사용
Rails 3.1.rc5를 사용하여 첫 번째 Solo Rails 앱을 구축하는 중입니다. 내 문제는 내 사이트가 다양한 CSS 파일을 조건부로 렌더링하도록하고 싶다는 것입니다. Blueprint CSS를 사용하고 있으며 인쇄 할 때와 Internet Explorer에서 사이트에 액세스 할 때만 스프로킷 / 레일을 screen.css대부분 렌더링하려고합니다 .print.cssie.css 불행하게도, 매니페스트 의 기본 *= require_tree명령 application.css은 assets/stylesheets디렉토리의 모든 것을 …

8
레일 : 치명적-사용자에 대한 피어 인증에 실패했습니다 (PG :: Error)
Ubuntu 11.10 및 RubyMine에서 개발을 진행 중입니다. 다음은 database.yml에 대한 개발 설정입니다. RubyMine이 나를 위해 만든 것입니다. development: adapter: postgresql encoding: unicode database: mydb_development pool: 5 username: myuser password: 앱을 실행하려고 할 때 아래 에이 오류가 발생하지만 아직 '프로젝트'사용자를 만들지 않은 것 같습니다. 그러나 어떻게 사용자를 만들고 postgres에 데이터베이스를 부여 …

5
Rails 3.1 : 엔진 vs. 마운트 가능한 앱
누군가가 Rails Engine과 Mountable 앱의 차이점을 이해하도록 도울 수 있습니까? Rails 3.1에서는 "rails new plugin _ __ "명령으로 둘 중 하나를 생성 할 수 있습니다 . rails plugin new forum --full # Engine rails plugin new forum --mountable # Mountable App 언제 하나를 사용하고 싶습니까? 엔진을 보석으로 패키지화 할 수 …


9
Ruby on Rails : rake db : migrate로 마이그레이션을 되돌리려면 어떻게해야합니까?
devise MODEL User를 설치 한 후 이것을 얻었습니다. class DeviseCreateUsers < ActiveRecord::Migration def self.up create_table(:users) do |t| t.database_authenticatable :null => false t.recoverable t.rememberable t.trackable # t.encryptable # t.confirmable # t.lockable :lock_strategy => :failed_attempts, :unlock_strategy => :both # t.token_authenticatable t.timestamps end add_index :users, :email, :unique => true add_index :users, :reset_password_token, :unique …

2
레일에서 열 유형을 더 긴 문자열로 변경
첫 번째 마이그레이션에서 열에 content문자열 Activerecord를 선언 하여 주석 gem에 따라 string (255)으로 만들었습니다. postgres를 사용하는 heroku에 앱을 푸시 한 후 255보다 긴 문자열을 콘텐츠에 양식에 입력하면 오류가 발생합니다. PGError: ERROR: value too long for type character varying(255) 문제는 아마도 매우 긴 문자열을 포함하는 콘텐츠가 필요하다는 것입니다 (자유 텍스트, 수천 …

5
Has_many 연관을 사용하여 FactoryGirl에서 공장을 설정하는 방법
내가 잘못된 방식으로 설정하는 경우 누군가 말해 줄 수 있습니까? has_many.through 연결이있는 다음 모델이 있습니다. class Listing < ActiveRecord::Base attr_accessible ... has_many :listing_features has_many :features, :through => :listing_features validates_presence_of ... ... end class Feature < ActiveRecord::Base attr_accessible ... validates_presence_of ... validates_uniqueness_of ... has_many :listing_features has_many :listings, :through => :listing_features end …

5
activerecord의 하위 쿼리
SQL을 사용하면 다음과 같은 하위 쿼리를 쉽게 수행 할 수 있습니다. User.where(:id => Account.where(..).select(:user_id)) 이것은 다음을 생성합니다. SELECT * FROM users WHERE id IN (SELECT user_id FROM accounts WHERE ..) rails의 3 activerecord / arel / meta_where를 사용하여 어떻게 할 수 있습니까? 실제 하위 쿼리가 필요하거나 루비 해결 방법이 없습니다 …

10
rails-json 고안 요청에 대한 "경고 : CSRF 토큰 인증을 확인할 수 없습니다"
JSON 요청으로 전달할 CSRF 토큰을 검색하려면 어떻게해야합니까? 보안상의 이유로 Rails가 모든 요청 유형 (JSON / XML 포함) 에서 CSRF 토큰 을 확인하고 있다는 것을 알고 있습니다. 컨트롤러에 넣을 수는 skip_before_filter :verify_authenticity_token있지만 CRSF 보호 기능을 잃게됩니다 (권장하지 않음 :-)). 이 비슷한 (여전히 받아 들여지지 않음) 대답 은 다음을 제안합니다. 다음을 사용하여 …

6
Rails 3.1에서 새 자산 경로 추가
Rails 3.1의 자산 파이프 라인에 다른 폴더를 추가하는 방법을 아는 사람이 있습니까? app/assets/fonts똑같은 방법 으로 봉사하고 싶습니다 app/assets/images. 업데이트 : 2013 년 5 월 7 일 application.rb 파일에 자산 경로를 명시 적으로 추가하기 위해이 질문을 찾는 미래의 사람들을 위해 약간의 설명을 추가하기 위해 : config.assets.paths << "#{Rails.root}/app/assets/fonts" 그러나 위의 경로가 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.