ruby 6

Routing resources for Rails에서 :id 매개변수의 이름 변경

Routing resources for Rails에서 :id 매개변수의 이름 변경 동적 매개 변수 슬롯을 변경하는 방법을 둘러보았더니 정확한 작업을 수행하는 이 게시물을 발견했습니다.게시물은 https://thoughtbot.com/blog/rails-patch-change-the-name-of-the-id-parameter-in 입니다. 기본적으로 다음과 같은 경로를 사용하는 경우에는 다음과 같습니다. map.resources :clients, :key => :client_name do |client| client.resources :sites, :key => :name do |site| site.resources :articles, :key => :title end end 이러한 경로는 다음 경로를 ..

programing 2023.06.13

루비: 문자열을 부울로 변환하는 방법

루비: 문자열을 부울로 변환하는 방법 boolean true, boolean false, 문자열 "true" 또는 문자열 "false" 중 하나가 되는 값이 있습니다.문자열인 경우 문자열을 부울로 변환하고, 그렇지 않으면 수정되지 않은 상태로 유지합니다.즉, 다음과 같습니다. "참"이 참이 되어야 합니다. "false"는 false가 되어야 합니다. 진실은 진실로 유지되어야 합니다. 거짓은 거짓으로 남아야 합니다.레일 5를 사용하면 다음 작업을 수행할 수 있습니다.ActiveModel::Type::Boolean.new.cast(value). 4에서는 레 4.2서를 합니다.ActiveRecord::Type::Boolean.new.type_cast_from_user(value). 레일 4.2에서와 같이 tr..

programing 2023.06.08

레일이 "각" 루프의 인덱스를 가져옵니다.

레일이 "각" 루프의 인덱스를 가져옵니다. 이 질문에는 이미 다음과 같은 답이 있습니다. 각 루프의 현재 인덱스 찾기(Ruby) (2개 답변) 루비에 있는 각각의 자동 카운터? (8개 답변) 마감됨6년 전에. 그래서 저는 다음과 같은 루프를 가지고 있습니다. 루프 내부의 "페이지" 색인을 어떻게 얻을 수 있습니까? 두 개의 답은 좋습니다.그리고 비슷한 방법을 제안합니다. 이 답변과 승인된 답변의 차이가 보이지 않을 수 있습니다.다음 메소드 호출로 눈을 돌립니다..each.with_index상황을 보다.each그리고 나서..with_index.각_with_index를 시도합니다.언급URL : https://stackoverflow.com/questions/4811668/rails-get-index-of-e..

programing 2023.06.03

해시 키를 다른 키로 대체하려면 어떻게 해야 합니까?

해시 키를 다른 키로 대체하려면 어떻게 해야 합니까? 저는 해시에 걸리는 조건이 있습니다. hash = {"_id"=>"4de7140772f8be03da000018", .....} 하지만 저는 그 해시의 키 이름을 다음과 같이 바꾸고 싶습니다. hash = {"id"=>"4de7140772f8be03da000018", ......} 추신: 저는 해시에 어떤 키가 있는지 모릅니다. 그것들은 무작위입니다.일부 키에는 제거하려는 밑줄이 앞에 붙습니다.hash[:new_key] = hash.delete :old_key 레일 해시에는 표준 방법이 있습니다. hash.transform_keys{ |key| key.to_s.upcase } http://api.rubyonrails.org/classes/Hash.htm..

programing 2023.06.03

레일 매개 변수가 설명되었습니까?

레일 매개 변수가 설명되었습니까? 누가 설명해 줄 수 있습니까?paramsRails 컨트롤러: 어디에서 왔으며 무엇을 참조하고 있습니까? def create @vote = Vote.new(params[:vote]) item = params[:vote][:item_id] uid = params[:vote][:user_id] @extant = Vote.find(:last, :conditions => ["item_id = ? AND user_id = ?", item, uid]) last_vote_time = @extant.created_at unless @extant.blank? curr_time = Time.now end 저는 이 코드를 한 줄씩 읽고 무슨 일이 일어나고 있는지 이해할 수 있으면 좋겠습니다...

programing 2023.06.03

루비: kind_of? vs. instance_of?vs. is_a?

루비: kind_of? vs. instance_of?vs. is_a? 무엇이 다른가요?어떤 것을 언제 사용해야 합니까?왜 이렇게 많아요?kind_of?그리고.is_a?동의어입니다. instance_of?다른 두 가지와 다르게 오직 되돌아온다는 점에서.true개체가 하위 클래스가 아닌 해당 클래스의 인스턴스인 경우. 예: "hello".is_a? Object그리고."hello".kind_of? Object돌아가다true왜냐면"hello"이다.String그리고.String의 하위 클래스입니다.Object. 하지만"hello".instance_of? Object돌아온다false. 무엇이 다른가요? 설명서에서 다음을 참조하십시오. - (부울) instance_of?(class) 돌아온다 true한다면 obj지정..

programing 2023.06.03