반응형

RUBY 8

루비: 연결 없이 여러 줄의 문자열을 쓸 수 있습니까?

루비: 연결 없이 여러 줄의 문자열을 쓸 수 있습니까? 이것을 조금 더 좋게 보이게 하는 방법이 있습니까? conn.exec 'select attr1, attr2, attr3, attr4, attr5, attr6, attr7 ' + 'from table1, table2, table3, etc, etc, etc, etc, etc, ' + 'where etc etc etc etc etc etc etc etc etc etc etc etc etc' 연결을 암시하는 방법이 있을까요?이 답변에는 필요한 내용(공백 공간 없이 여러 줄로 쉽게 연결)을 얻을 수 있도록 도와준 부분이 있지만 실제 답변이 없었기 때문에 다음과 같이 컴파일하고 있습니다. str = 'this is a multi-line string'\ ' ..

programing 2023.07.20

대소문자를 무시하고 문자열을 비교하는 방법

대소문자를 무시하고 문자열을 비교하는 방법 나는 되고 싶다.apple그리고.Apple…과 비교하면true.현재의 "Apple" == "Apple" # returns TRUE "Apple" == "APPLE" # returns FALSE 당신은 찾고 있어요. 그것은 돌아옵니다.0두 문자열이 같은 경우 대소문자를 구분하지 않습니다. str1.casecmp(str2) == 0 "Apple".casecmp("APPLE") == 0 #=> true 또는 두 문자열을 소문자()str.downcase로 변환하고 동일성을 비교할 수 있습니다.Ruby 2.4.0에는 다음이 있습니다.casecmp?(other_str) → true, false, or nil "abcdef".casecmp?("abcde") #=> false..

programing 2023.07.05

Ruby로부터 Python 배우기; 차이점과 유사점

Ruby로부터 Python 배우기; 차이점과 유사점 저는 루비를 잘 압니다.지금 당장 파이썬을 배워야 할 것 같습니다.둘 다 아는 사람들에게, 둘 사이에 어떤 개념이 비슷하고, 무엇이 다릅니까? 저는 Learning Lua for JavaScripts에 작성한 입문서와 유사한 목록을 찾고 있습니다: 공백 의미 및 루프 구조와 같은 간단한 것;nil파이썬에서, 그리고 어떤 값이 "진실"로 간주되는지; 동등한 것을 사용하는 것이 관용적입니까?map그리고.each 아니면 목록 이해에 대해 중얼거리는 것이 일반적인가요? 만약 제가 다양한 답을 얻는다면, 저는 기꺼이 그것들을 커뮤니티 위키로 통합하는 것을 기쁘게 생각합니다.아니면 여러분 모두가 서로 싸우고 서로에게 거짓말을 해서 하나의 진정한 포괄적인 목록을 만..

programing 2023.06.05

Capybara 2.0으로 업그레이드한 후 항목 목록에서 첫 번째 링크를 클릭하는 방법은 무엇입니까?

Capybara 2.0으로 업그레이드한 후 항목 목록에서 첫 번째 링크를 클릭하는 방법은 무엇입니까? 이 경우 첫 번째 링크를 클릭하는 방법: Agree Agree within ".item" do first(:link, "Agree").click end 그리고 나는 다음과 같은 오류를 받습니다. Capybara::Ambiguous: Ambiguous match, found 2 elements matching css ".item" 그리고 그것 없이.within다음 오류가 발생했습니다. Failure/Error: first(:link, "Agree").click NoMethodError: undefined method `click' for nil:NilClass 다음을 사용할 수 있습니다. first('.i..

programing 2023.05.31

테이블이 레일에 있는지 확인합니다.

테이블이 레일에 있는지 확인합니다. 테이블이 없으면 작동하지 않는 갈퀴 작업이 있습니다.저는 웹사이트에서 20명 이상의 엔지니어들과 함께 작업하고 있기 때문에 그들이 해당 테이블을 채울 레이크 작업을 하기 전에 테이블을 마이그레이션했는지 확인하고 싶습니다. AR에는 다음과 같은 방법이 있습니까?Table.exists테이블을 성공적으로 마이그레이션했는지 확인하려면 어떻게 해야 합니까?Rails 5에서 API는 테이블/뷰, 집합적으로 데이터 소스와 관련하여 명시적이 되었습니다. # Tables and views ActiveRecord::Base.connection.data_sources ActiveRecord::Base.connection.data_source_exists? 'kittens' # Tables..

programing 2023.05.31

URL에서 파일을 다운로드하여 레일즈에 저장하려면 어떻게 해야 합니까?

URL에서 파일을 다운로드하여 레일즈에 저장하려면 어떻게 해야 합니까? 로컬로 저장하고 싶은 이미지의 URL을 가지고 있어 Paperclip을 사용하여 응용프로그램의 썸네일을 생성할 수 있습니다.이미지를 다운로드하고 저장하는 가장 좋은 방법은 무엇입니까?(Ruby 파일 처리에 대해 알아봤지만 아무 것도 발견되지 않았습니다.) 사용해 보십시오. require 'open-uri' open('image.png', 'wb') do |file| file

programing 2023.05.31

루비 - 배열 테스트

루비 - 배열 테스트 올바른 방법은 무엇입니까? is_array("something") # => false (or 1) is_array(["something", "else"]) # => true (or > 1) 아니면 그 안에 있는 물건들의 개수를 얻기 위해?사용할 수 있습니다. >> s = "something" => "something" >> s.kind_of?(Array) => false >> s = ["something", "else"] => ["something", "else"] >> s.kind_of?(Array) => true 배열이 필요한 것이 확실합니까?다음을 사용할 수 있습니다.respond_to?(method)따라서 당신의 코드는 배열이 아닐 수도 있는 유사한 것들(아마도 다른 숫자로 ..

programing 2023.05.31

해시 값을 변경하는 방법?

해시 값을 변경하는 방법? 각각을 교체하고 싶습니다.value와 충돌하여value.some_method. 예를 들어, 단순 해시의 경우: {"a" => "b", "c" => "d"}` 모든 가치는 다음과 같아야 합니다..upcased, 그래서 다음과 같이 보입니다. {"a" => "B", "c" => "D"} 나는 노력했다.#collect그리고.#map항상 어레이만 다시 가져옵니다.이것을 하는 우아한 방법이 있습니까? 갱신하다 젠장, 깜빡했네요.해시가 변경할 수 없는 인스턴스 변수에 있습니다.값이 변경된 새 해시가 필요하지만 변수를 명시적으로 정의한 다음 해시 채우기를 반복하지는 않습니다.다음과 같은 것: new_hash = hash.magic{ ... } my_hash.each { |k, v| my_h..

programing 2023.05.31
반응형