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

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

6
Rails 마이그레이션에서 한 열을 다른 열의 값으로 업데이트
저는 Rails 앱에 수십만 개의 레코드가있는 테이블이 있으며 created_at타임 스탬프 만 있습니다 . 이 레코드를 편집하는 기능을 추가하고 있으므로 updated_at테이블에 타임 스탬프를 추가하려고 합니다. 열을 추가하기 위해 마이그레이션 할 때 Rails에서 새로 생성 된 행의 기본값이기 때문에 모든 행을 업데이트하여 새 행 updated_at과 이전을 일치시키고 싶습니다 created_at. a를 수행 find(:all)하고 …

2
Rails-정의되지 않은 메소드`stringify_keys '
사용자가 뒤로 버튼을 클릭 할 때 루비 코드 블록을 만들려고합니다. "/ projects / 11 / steps / 4": String "에 대해"undefined method`stringify_keys '오류가 발생합니다. 코드는 내가 할 일을 제거하고 끝낼 때 작동합니다. link_to에 do를 어떻게 추가합니까? <%= link_to 'Back', project_step_path(@project, @project.steps.count-1), :class => "btn btn-small" do %> <% end %>

3
'respond_to'와 'respond_to'에 대해 혼동이 있습니까?
railstutorial.org에서 Rails를 배우고 있는데 뭔가 혼란 스럽습니다. 이 장 에서 저자는 respond_to?User 객체에 대한 메소드를 사용 하여 콘솔에서 테스트를 수행하라고 말했고 정상적으로 작동합니다. 그러나 나중에 :encrypted_password속성에 대한 테스트를 작성할 때 그는 respond_to. 호기심으로 respond_to콘솔에서 User 개체를 시도했는데 메서드가 존재하지 않는다는 오류가 발생합니다. 아아, respond_to?대신을 사용하여 테스트를 작성하려고 respond_to하면 테스트가 실행되지 …

3
Devise의 token_authenticatable은 안전한가요?
저는 Rails API 로 간단한 API를 구축하고 있으며 여기에서 올바른 방향으로 가고 있는지 확인하고 싶습니다. 로그인을 처리하기 위해 devise를 사용하고 token_authenticatable있으며 각 요청과 함께 보내야하는 API 키를 생성하는 Devise의 옵션 을 사용하기로 결정했습니다 . API를 백본 / 마리오네트 프런트 엔드와 페어링하고 있으며 일반적으로 세션을 어떻게 처리해야하는지 궁금합니다. 내 첫 번째 …

20
rails server bin / rails : 6 : 경고 : 이미 초기화 된 상수 APP_PATH 오류
레일과 보석을 제거 / 재설치하는 것과 같은 여러 가지를 시도했지만 아무 소용이 없습니다. 새 프로젝트로 이동하여 rails s 또는 bundle exec rails 서버를 실행하면이 오류가 발생합니다. bin/rails:6: warning: already initialized constant APP_PATH /Users/toabui/Sites/cms/bin/rails:6: warning: previous definition of APP_PATH was here Usage: rails COMMAND [ARGS] 내 빈 / 레일 안에 다음 …



7
Rails, javascript가 link_to helper를 클릭 한 후로드되지 않음
레일에서 link_to 도우미를 사용할 때 자바 스크립트를로드하는 데 문제가 있습니다. 'localhost : 3000 / products / new'를 사용하여 URL을 수동으로 입력하거나 페이지를 다시로드하면 자바 스크립트가로드되지만 아래와 같이 링크를 통해 이동하면 jQuery $(document).ready가 새 페이지에로드되지 않습니다. Link_to, javascript가이 링크를 클릭 할 때로드되지 않습니다. <%= link_to "New Product", new_product_path %> products.js 파일 …

6
플래시 메시지가 사라지지 않는 이유는 무엇입니까?
컨트롤러에서 예외 처리를 수행하고 있습니다. : create 작업에서 예외가 발생하면 : new 작업으로 렌더링하고 플래시 메시지를 표시합니다. 모든 것이 잘 작동하고 예외가 발생하면 플래시 메시지를 볼 수 있지만 다른 페이지로 리디렉션 (손으로 클릭) 하면 플래시 메시지가 여전히 여기에 있습니다 . 그런 다음 다른 페이지 ( 두 번째 클릭)로 리디렉션 하면 …

4
레일스 rspec 전과 각 전
contest_entry_spec.rb require 'spec_helper' describe ContestEntry do before(:all) do @admission=Factory(:project_admission) @project=Factory(:project_started, :project_type => @admission.project_type) @creative=Factory(:approved_creative, :creative_category => @admission.creative_category) @contest_entry=Factory(:contest_entry, :design_file_name => 'bla bla bla', :owner => @creative, :project => @project) end context 'non-specific tests' do subject { @contest_entry } it { should belong_to(:owner).class_name('User') } it { should belong_to(:project) } it { …

2
십진수 값에 대한 Rails number_field 대안
number_field 메서드를 사용하여 10 진수 값 (USD이므로 12.24가 예가 됨)을 허용하려고합니다. <div class="controls"> <%= f.number_field :amount, :class => 'text_field' %> </div> 이렇게하면 정수 값만 입력 할 수 있습니다.


1
rails db : migrate 대 rake db : migrate
저는 Rails를 처음 사용합니다. Rails 5에서 데이터 마이그레이션을 생성 할 때 일부 사람들 rails db:migrate은 rake db:migrate. 누군가가 데이터베이스 마이그레이션에서 rails와 rake 명령의 차이점을 설명 할 수 있습니까? 레이크 명령이 레일 5에서 더 이상 사용되지 않음을 의미합니까? 많은 감사

8
라이브러리가로드되지 않음 : /usr/local/opt/readline/lib/libreadline.6.dylib(LoadError)
내 실행을 시도 rails c하지만 어떤 이유로 다음 오류가 발생합니다. https://gist.github.com/anonymous/166713e8cde860fb188a8dffb98a1563 ᐅ rails c Running via Spring preloader in process 6609 /Users/zulhilmi/.rvm/gems/ruby-2.3.1@useradmin/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:274:in `require': dlopen(/Users/zulhilmi/.rvm/rubies/ruby-2.3.1/lib/ruby/2.3.0/x86_64-darwin15/readline.bundle, 9): Library not loaded: /usr/local/opt/readline/lib/libreadline.6.dylib (LoadError) Referenced from: /Users/zulhilmi/.rvm/rubies/ruby-2.3.1/lib/ruby/2.3.0/x86_64-darwin15/readline.bundle Reason: image not found - /Users/zulhilmi/.rvm/rubies/ruby-2.3.1/lib/ruby/2.3.0/x86_64-darwin15/readline.bundle from /Users/zulhilmi/.rvm/gems/ruby-2.3.1@useradmin/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:274:in `block in require' from /Users/zulhilmi/.rvm/gems/ruby-2.3.1@useradmin/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:240:in `load_dependency' from /Users/zulhilmi/.rvm/gems/ruby-2.3.1@useradmin/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:274:in `require' …

2
Rails Routes 네임 스페이스 및 form_for
내 route.rb에 네임 스페이스가 있습니다. namespace :businesses do resources :registration end 내 컨트롤러는 business / registration_controller 하위 디렉토리에 있습니다. def new @business = Business.new end 제 생각에는 이렇게하고 싶지만 form_for @business do |f| ...다음과 같은 오류가 발생합니다. No route matches {:controller=>"businesses", :action=>"create"} 서버를 다시 시작했는데 다음과 같은 결과도 나타납니다. undefined …

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