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

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

30
"루비 설치에 정신이 없습니다"오류를 해결하는 방법?
rvm을 사용하여 루비 1.9.3을 설치했습니다. 성공적으로 설치되었지만 libyaml에 대해 불평했습니다. 이제 보석 (예 : 레일)을 설치하려고 할 때 마다이 경고가 나타납니다. It seems your ruby installation is missing psych (for YAML output). To eliminate this warning, please install libyaml and reinstall your ruby. Mac OS X 10.7 (Lion)을 사용합니다.
158 ruby-on-rails  ruby  macos  rvm 


7
EOFError : Net :: HTTP에서 파일 끝에 도달했습니다.
ruby-1.8.7-p302 / Rails 2.3.11을 사용하고 있습니다. FQL (Facebook API)을 사용하여 링크에 대한 통계를 얻으려고합니다. 내 코드는 다음과 같습니다. def stats(fb_post_url) url = BASE_URI + "?query=#{URI.encode("select like_count from link_stat where url=\"#{fb_post_url}\"")}" parsed_url = URI.parse(url) http = Net::HTTP.new(parsed_url.host, parsed_url.port) request = Net::HTTP::Get.new(parsed_url.request_uri) response = http.request(request) response.inspect end 그리고 여기 오류가 있습니다 : …


19
Nokogiri 설치 실패 -libxml2가 없습니다
" Nokogiri 설치 "학습서 의 문서에 따라 항상 Nokogiri 설치 문제를 해결했습니다 . 그러나 이번에는 모든 종속성을 설치 한 후에도 Nokogiri가 설치되지 않았습니다. 다음과 같은 오류가 발생합니다. libxml2 is missing. please visit <http://nokogiri.org/tutorials/installing_nokogiri.html> libxml2 및 libxslt 디렉토리를 지정하여 설치를 시도했습니다. sudo gem install nokogiri -- --with-xml2-include=/usr/include/libxml2 --with-xml2-lib=/usr/lib --with-xslt-dir=/usr/ 그러나 같은 …

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 태그를 사용하지 않습니다. 이미지를 업데이트하기로 결정하기 전까지는 모든 것이 좋습니다. 일부 색상을 교체했지만 다시로드하면 새 스타일 이미지가 표시되지 …


8
Heroku에서 레일즈 2.3 스타일 플러그인 및 사용 중단 경고
Rails 3.2로 업그레이드하고 rake db : migrate를 실행하면 다음과 같은 형식의 오류가 발생합니다. 감가 상각 경고 : 공급 업체 / 플러그인에 Rails 2.3 스타일 플러그인이 있습니다! 이 플러그인에 대한 지원은 Rails 4.0에서 제거 될 것입니다. 그것들을 밖으로 옮기고 Gemfile에 묶거나 lib / myplugin / * 및 config / initializers / …

9
Rails default_scope 재정의
기본 범위를 가진 ActiveRecord :: Base 모델이있는 경우 : class Foo < ActiveRecord::Base default_scope :conditions => ["bar = ?",bar] end 조건 Foo.find 을 사용 하지 않고 할 수있는 방법이 default_scope있습니까? 즉, 기본 범위를 재정의 할 수 있습니까? 이름에 'default'를 사용하면 재정의 가 가능 하다는 것을 암시한다고 생각 했을 것입니다 global_scope.

4
레일에서 테이블 이름 바꾸기
테이블 이름을 바꾸고 싶습니다 ... (모든 테이블) 이 코드 줄을 사용해 보았습니다. ActiveRecord::ConnectionAdapters::SchemaStatements.rename_table(old_name, new_name) 이상한 것이 있습니다. 처음으로 작동한다는 것을 알고 있지만 이제는 다음과 같은 오류가 발생합니다. 설정해야 할 것이 있습니까?

9
Ruby on Rails : 문자열을 HTML로 렌더링하는 방법?
나는 가지고있다 @str = "<b>Hi</b>" 그리고 erb 관점에서 : <%= @str %> 페이지에 표시되는 것은 : <b>Hi</b>내가 정말로 원하는 것은 Hi 입니다. 문자열을 HTML 마크 업으로 "해석"하는 루비 방법은 무엇입니까? 편집 : 경우 @str = "<span class=\"classname\">hello</span>" 내 견해로는 <%raw @str %> HTML 소스 코드는 <span class=\"classname\">hello</span> 내가 정말로 원하는 …

14
루비에서 블록에 대한 do..end vs 중괄호
나는 do..end를 사용해서는 안된다는 것을 적극적으로 확신시키는 동료가 있습니다. 루비에서 여러 줄 블록을 정의하기 위해 중괄호를 대신 사용하십시오. 나는 짧은 원 라이너에 곱슬 중괄호 만 사용하고 다른 모든 것을 위해 끝내야합니다. 그러나 나는 결의를 얻기 위해 더 큰 공동체에 손을 뻗을 것이라고 생각했다. 그래서 그것은 무엇이며 왜 그렇습니까? (일부 머스트 …

12
4.0의 Rails Observer 대안
Observers 가 Rails 4.0에서 공식적으로 제거 되면서 다른 개발자들이 대신 사용하고있는 것이 궁금합니다. (추출 된 보석을 사용하는 것 이외) 관찰자들은 확실히 학대를 당하고 때로는 쉽게 다루기 어려워 질 수 있었지만, 캐시를 지우는 것 외에는 유익한 곳이 많았습니다. 예를 들어 모델의 변경 사항을 추적해야하는 응용 프로그램을 생각해보십시오. 관찰자는 모델 A에서 변경 …


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