Close
LOGO Around
Menu
  • 최근 업데이트
  • Ubuntu
  • Debian
  • Centos
  • Terminal
  • 기타 범주

RAILS

Rails 7에서 쉬운 방법으로 자바스크립트 관리하기

Rails 7이 여기에 있으며 으로 Javscript를 관리하는 완전히 새로운 방법이 제공됩니다. 나는 내가 Rails 6과 Webpacker에 익숙했던 방식을 반영하는 접근 방식을 원했지만 여전히 새로운 느낌을 주는 것을 사용하고 있으며 배송하자마자 bitrot에 굴복하지 않을 것입니다. 그리고 실행bundle install 그런 다음 생성기를 실행합니다(rollup 를 사용하고 있습니다....

babelrailsjavascriptrollup

2022-10 last update

9 minutes reading

Ubuntu 및 Debian에 Ruby를 설치하는 방법

이 기사는 RVM을 사용하여 Ubuntu 및 LinuxMint Linux 시스템에 ruby on rails를 설치하는 데 도움이 될 것입니다. RVM은 시스템에 Ruby 언어를 설치하고 관리하는 데 도움이 되는 Ruby 버전 관리자입니다. 이 블로그 게시물에서는 Ubuntu 및 Debian 시스템에 Ruby를 설치하기 위한 지침을 얻을 수 있습니다. 먼저 다음 명령을 사용하여 시스템에 최신 ...

Ruby on RailsrubyrailsRORrvm

2022-10 last update

7 minutes reading

Ubuntu 및 Debian에 Ruby를 설치하는 방법

이 기사는 RVM을 사용하여 Ubuntu 및 LinuxMint Linux 시스템에 ruby on rails를 설치하는 데 도움이 될 것입니다. RVM은 시스템에 Ruby 언어를 설치하고 관리하는 데 도움이 되는 Ruby 버전 관리자입니다. 이 블로그 게시물에서는 Ubuntu 및 Debian 시스템에 Ruby를 설치하기 위한 지침을 얻을 수 있습니다. 먼저 다음 명령을 사용하여 시스템에 최신 ...

Ruby on RailsrubyrailsRORrvm

2022-10 last update

7 minutes reading

Ubuntu 및 Debian에서 Apache 및 Passenger를 사용하여 Ruby 앱을 배포하는 방법

Phusion Passenger는 Apache 및 Nginx 웹 서버와 같은 웹 서버에 통합할 수 있고 웹 서버를 통해 Ruby/Rails 애플리케이션을 제공할 수 있는 애플리케이션 서버입니다. 프로덕션 시스템에 Ruby on Rails 애플리케이션을 배포하는 것은 좋은 옵션입니다. 이 문서는 Ubuntu 및 Debian 시스템과 같은 Linux 시스템에서 Apache와 함께 Ruby 앱을 ...

rubyrailsmod passengerpassenger

2022-10 last update

5 minutes reading

Ubuntu 및 Debian에서 Nginx 및 Passenger와 함께 Ruby 앱을 배포하는 방법

Phusion Passenger는 Apache 및 Nginx와 같은 웹 서버에 통합할 수 있는 응용 프로그램 서버이며 웹 서버를 통해 Ruby/Rails 응용 프로그램을 제공할 수 있습니다. 프로덕션 시스템에 Ruby on Rails 애플리케이션을 배포하는 것은 좋은 옵션입니다. 이 문서는 Ubuntu 및 Debian 시스템과 같은 Linux 시스템에서 Nginx와 함께 Ruby 앱을 배포하...

rubyrailspassengernginx passenger

2022-10 last update

5 minutes reading

RVM을 사용하여 데비안에 Ruby를 설치하는 방법

이 기사는 RVM을 사용하여 데비안 리눅스 시스템에서 레일에 루비를 설치하는 데 도움이 될 것입니다. RVM은 Node.js용 과 유사한 Ruby 언어를 설치하고 관리하는 데 도움이 되는 Ruby 버전 관리자입니다. GUI를 사용하여 데비안 시스템에 로그인하거나 원격 호스트에 ssh를 사용합니다. 그런 다음 몇 가지 사전 필수 패키지를 설치합니다. Before installing RVM fi...

Ruby on Railsdebianrailsrubyrvm

2022-10 last update

6 minutes reading

Rails + Postgres에서 빈 값을 건너뛰는 고유 인덱스를 만드는 방법은 무엇입니까?

레일에 고유한 기둥을 갖는 것은 쉬운 일입니다. 그러나 null 값을 건너뛰는 고유한 열을 갖고 싶다면 어떻게 해야 할까요? 초대 코드를 보내 조직에 사람들을 초대하는 애플리케이션이 있다고 가정해 보겠습니다. 이는 모든 조직에 대해 고유해야 하며 아직 생성하지 않은 경우 비어 있어야 합니다. 이를 위해 invitation_code 필드를 사용하여 조직 모델 및 마이그레이션을 생성해 보겠습니다...

postgresrailsruby

2022-10 last update

9 minutes reading

뽑다 대 선택

Rails에는 선택한 속성 값이 포함된 배열을 반환하는 pluck이 있습니다. 둘 이상의 속성을 전달하면 pluck은 여러 속성의 배열을 반환합니다. 쿼리는 요구하는 속성만 가져오기 위해 정확합니다. 동일한 쿼리를 선택합니다. 그러나 select는 호출된 모델의 개체와 함께 ActiveRecord_Relation을 반환합니다. 그게 다야 여러분 :)...

activerecordrails

2022-10 last update

8 minutes reading

Docker에서 Rspec 및 Simplecov for Rails 프로젝트 설정

Rspec은 Minitest의 대안으로 Ruby on Rails용 테스트 소프트웨어입니다 Simplecov는 Ruby용 코드 커버리지 분석 도구입니다 Fot 이 예Jiffy는 우리 프로젝트의 이름입니다. 힘내 ( ). 도커( ). docker-compose ( ). 레일 프로젝트. 1단계: 리포지토리 복제 2단계: gem 추가 및 설치 테스트 환경에 rspec 및 simplecov gem 추...

railsrspecdockertutorial

2022-10 last update

6 minutes reading

Docker 및 Nginx로 Rails 7 배포

그러나 일부 소규모 프로젝트의 경우 기존 VPS를 사용하고 싶습니다. Ubuntu 20.04 및 Docker 및 Nginx가 설치된 VPS가 있다고 가정합니다. 를 사용하는 경우 마켓플레이스에서 Docker 이미지를 선택하고 Nginx를 추가할 수 있습니다. 로컬 컴퓨터에서 , 및 를 사용하여 새 Rails 프로젝트를 만들 수 있습니다. route.rb에서 루트 경로를 생성할 수 있습니다. ...

devopsrailsnginxdocker

2022-10 last update

9 minutes reading

Production Rails 콘솔에 Gem 설치

몇 년 동안 나는 레일즈 콘솔의 가독성을 높이기 위해 awesome_print를 사용해 왔습니다. 그러나 최근에 콘솔에서 감사를 읽어야 하는 문제를 발견했는데 평소의 구세주awesome_print가 번들로 제공되지 않았습니다. 그래서 저는 의도한 작업을 중단하고 다음 몇 시간 동안 코드를 변경하지 않고 어떤 환경에서도 gem을 설치할 수 있는지 알아냈습니다. 분명히 이것은 $LOAD_PATH...

railsgembundlerproduction

2022-10 last update

4 minutes reading

프로덕션 배포를 위한 Rails 애플리케이션 Docker화

수년 동안 수동 도구를 사용하여 Ruby on Rails 애플리케이션을 배포한 후, 몇 년 전에 Docker 컨테이너를 사용하도록 프로덕션 배포 전략을 변경했는데 탁월한 결정이었습니다! 이 튜토리얼은 새로운(또는 기존) Rails 애플리케이션을 도커화하려는 초보자를 위한 것입니다. ℹ️ You can download all files on . 설정 이 튜토리얼을 따르려면 이미 Rails 애플...

railsrubydockertutorial

2022-10 last update

18 minutes reading

사이트 간 요청 위조 작동 방식

Cross-Site Request Forgery (CSRF) is an attack that forces an end user to execute unwanted actions on a web application in which they’re currently authenticated. 1단계: 공격자가 위험한 활동을 수행하는 사기 요청을 생성합니다. 2단계: 공격자는 이 요청을 하이퍼링크...

railstutorialsecuritywebdev

2022-10 last update

7 minutes reading

M1 Mac에서 rbenv를 통해 Ruby 2.x, 3.x 버전 설치

새로운 M1 Mac을 구입하고 Ruby를 설치하는 데 어려움을 겪었습니다. 다음은 문제를 해결하기 위해 수행한 작업입니다. 이 솔루션은 Ruby 2.6.6 및 3.0.2를 설치하는 데 효과적이었습니다. 양조를 통해 설치anyenv anyenv를 통해 설치rbenv 그런 다음 Ruby를 설치하는 동안 오류가 발생했습니다rbenv install 2.6.6. 이 오류는 Openssl과 관련이 있습...

m1rubyrails

2022-10 last update

14 minutes reading

[해결됨] M1 Mac에 mysql2 Gem을 설치하는 동안 오류 발생

mysql2 gem이 있는 Ruby on Rails 애플리케이션에서 mysql2 gem은 새로운 M1 Mac에서 시도할 때 항상 오류가 발생했습니다. 오류는 항상 "ld: -lzstd에 대한 라이브러리를 찾을 수 없음"및 "메이크 실패"라고 말했습니다. 오늘 이 문제를 해결합시다! 루비에 rbenv를 사용 중입니다. 홈브류를 사용 중입니다. 프로젝트 내부에 번들 설치를 수행할 때마다 다음 오...

railsmysql

2022-10 last update

6 minutes reading

Dockerfile에 이러한 문제가 있습니까?

Docker는 이미지를 만드는 데 필요한 모든 지침이 포함된 Dockerfile을 사용하여 이미지를 빌드합니다. 이 캐싱 메커니즘은 이미지를 빌드할 때 성능과 효율성을 향상시킵니다. 그러나 때로는 의도하지 않은 문제가 발생할 수 있습니다. Dockerfile은 명령어를 순서대로 나열하기 때문에 각 명령어는 이전 명령어 위에 빌드됩니다. Docker는 이미지를 빌드할 때 Dockerfile의 ...

devopsrailsdockerruby

2022-10 last update

7 minutes reading

docker compose를 사용하여 Rails 암호화된 자격 증명

Ruby on Rails 5.2는 간단한 secrets.yml 파일을 제거하고 credentials.yml.enc 로 대체했습니다. 이 파일은 암호화되어 있으므로 버전 관리에서 사용하기 쉽습니다. 이 암호화된 파일을 해독하려면 버전 제어에 포함되어서는 안 되는 구성 파일에 master.key가 있습니다. 로컬에 설치된 레일스 앱 자격 증명은 다음 명령으로 편집할 수 있습니다. EDITOR 일...

railsdocker

2022-10 last update

5 minutes reading

Rails 프로파일링 이야기, 또는 Faker가 내 앱을 가르치려고 하는 것을 포착한 방법 Australian Slang

옛날 옛적에(사실, 며칠 전) 나는 메일러 미리보기에 를 통합하는 작은 리팩토링 작업을 하고 있었습니다. 우리는 많은 로케일을 가지고 있습니다! 영어 전용 앱에서! Faker는 모든 로케일 파일을 로드하고 사용자가 원하는 로케일만 선택할 수 있도록 허용하지 않습니다. 참고: 를 설정하여 애플리케이션에서 사용할 로케일을 명시적으로 지정할 수 있습니다. 설정되지 않은 경우 로드된 모든 로케일을 ...

rubyrailsprofiling

2022-10 last update

8 minutes reading

주말에 이미지 생성기에 대한 URL을 구축한 방법

모든 단일 블로그 게시물에 대해 수동으로 소셜 이미지를 만드는 데 정말 지쳤습니다. 만드는 데 너무 오래 걸리고 온라인 도구는 항상 너무 일반적으로 보입니다. 모두 동일하게 보이기 시작하기 전에 얼마나 많은 스톡 사진을 스크롤할 수 있습니까? 그래서 를 만들었습니다. 자동화된 제로 노력 소셜 이미지 생성기. URL을 전달하면 완벽한 크기의 독특하고 아름다운 소셜 이미지가 생성됩니다. 색상 및...

rubydesignwebdevrails

2022-10 last update

5 minutes reading

vscode 컨테이너를 사용하여 Rails 앱 시작

현재 저는 항상 새 프로젝트를 시작하기 위해 docker-compose 파일을 사용하여 dockerfile을 만들기 시작합니다. 이렇게 하면 새 프로젝트를 시작하기 전에 항상 다른 작업 레이어가 추가됩니다. 이 기능은 컨테이너 작업 프로세스를 더 쉽게 만들고 편집기와 컨테이너 내부 작업 공간 간의 원활한 통합을 제공합니다(확장과의 호환성 개선, 격리된 구성 및 더 쉬운 디버깅) . 확장이 설...

rubydockerrailsvscode

2022-10 last update

12 minutes reading

Rails 가이드 - 프로젝트 패턴 - 6부

이 기사는 생산 준비가 된 레일 애플리케이션을 만드는 방법을 가르치는 시리즈의 일부입니다. 이 기사에서는 프로젝트 패턴과 프로젝트를 구성하는 방법에 대해 이야기할 것입니다. 에서 다음 인용문을 찾을 수 있습니다. Rails is opinionated software. It makes the assumption that there is a "best" way to do things, and i...

webdevarchitecturerailsruby

2022-10 last update

5 minutes reading

Rails Join Table - 전자상거래 앱에서 선호하는 기능을 만들기 위한 단계별 가이드

사용자가 항목을 구매, 나열, 편집 및 좋아할 수 있는 기본 전자 상거래 앱의 컨텍스트에서. 사용자가 항목 세부 정보를 보고 하트 아이콘을 클릭하여 항목을 즐겨찾기 목록에 저장할 수 있는 기능에 중점을 둘 것입니다. 사용자는 즐겨찾기 목록에서 항목을 보거나 삭제할 수 있습니다. 사용자, 항목 및 사용자가 Favorite_items를 많이 갖고 있고 Favorite_items를 통해 많은 항목...

railsjavascriptreactprogramming

2022-10 last update

9 minutes reading

Rails 가이드 - 앱 만들기 - 1부

얘들 아! 잘 지내고 있나요? 이것은 프로덕션 준비가 된 Rails 애플리케이션을 만드는 방법을 가르치는 시리즈의 첫 번째 기사입니다. 이 기사에서는 Ruby, Rails를 설치하고 애플리케이션을 생성합니다. 가장 먼저 해야 할 일은 Ruby와 Rails를 설치하는 것입니다. 이를 위해 라는 도구를 사용합니다. 이 도구는 여러 버전의 Ruby를 설치하고 관리하는 데 사용됩니다. 다음 명령을 ...

railsbeginnersrubytutorial

2022-10 last update

5 minutes reading

Rails 가이드 - Docker 추가 - 2부

이 기사에서는 docker 및 docker compose를 구성합니다. 가장 먼저 해야 할 일은 응용 프로그램의 루트 경로에 Dockerfile라는 파일을 만드는 것입니다. 다음 스니펫에는 파일 콘텐츠가 포함되어 있습니다. 이 파일은 응용 프로그램을 실행하는 데 필요한 모든 것이 포함된 이미지를 만듭니다. 이 이미지 도커를 만들려면 다음 단계를 따르세요. 이 줄은 docker가 dockerh...

railsrubydockertutorial

2022-10 last update

6 minutes reading

Rails 가이드 - 린터 추가 - 3부

얘들 아! 잘 지내고 있나요! 이것은 프로덕션 준비가 된 Rails 애플리케이션을 만드는 방법을 가르치는 시리즈의 세 번째 기사입니다. 이 기사에서는 linter를 구성할 것입니다. Linter는 모든 코드가 프로젝트에 정의된 모범 사례를 따르도록 하는 도구입니다. 우리가 사용할 도구는 입니다. 가장 먼저 할 일은 이 gem을 애플리케이션 gemfile에 추가하는 것입니다. 이렇게 하려면 G...

beginnersrailsrubytutorial

2022-10 last update

5 minutes reading

노코기리란?

Nokogiri는 XML 및 HTML을 구문 분석하여 이러한 프로토콜을 Ruby에서 사용할 수 있도록 C, Java 및 Ruby로 작성된 종속성이 낮은 모듈입니다. Ruby를 사용하여 웹 페이지에서 데이터를 추출하시겠습니까? 먼저 실행nokogiri -v하고 버전 번호와 함께 응답을 받는지 확인하십시오. 그렇지 않은 경우 실행해야 합니다gem i nokogiri. 그렇지 않으면 초기화되지 않...

rubyrailsgemwebdev

2022-10 last update

17 minutes reading

React/Redux가 있는 Rails

Redux를 사용하여 상태를 제어하고 최선의 방법이 아닌 학습을 수행하는 React 앱을 만들었습니다. 또한 앱은 백엔드API 데이터 저장을 위해 Ruby on Rails를 사용하고 있습니다. 이 앱은 레시피를 저장하고 리뷰를 남길 수 있을 뿐만 아니라 각 레시피를 얼마나 좋아하는지 평가할 수 있는 요리책입니다. React 앱 생성은 npx create-react-app로 시작하고 구성 요소...

webdevrailsreduxreact

2022-10 last update

4 minutes reading

Ruby on Rails 및 React로 CRUD SPA 구축

이 앱을 통해 사용자는 전 세계에서 가장 특이한 레스토랑을 탐색할 수 있습니다. 이 프로젝트에서 저는 백엔드 API 구성을 위해 Ruby on Rails 프레임워크를 계속 활용했습니다. 2단계 - 두 모델의 속성과 데이터 유형을 지정하고 rails g resource 명령을 활용하여 해당 모델, 컨트롤러, 데이터베이스 마이그레이션 테이블 및 경로를 생성합니다.rails g resource R...

railsjavascriptbeginnersreact

2022-10 last update

6 minutes reading

Fullstack Deploy React/Rails/Heroku

다음은 Heroku에 간단한 React/Rails 애플리케이션을 배포하는 것에 대한 짧지만 종합적인 설명입니다. 먼저 Heroku가 허용하는 Ruby 버전을 실행해야 합니다. 하나의 제안이 실행 중입니다 Ruby 버전을 확인했으면 PostgreSQL을 데이터베이스로 사용하여 새 레일 애플리케이션을 생성할 수 있습니다. 이 단계에서 우리는 필요한 시드 데이터와 마이그레이션을 구축하기 시작할 것...

rubyrailsherokureact

2022-10 last update

4 minutes reading

다음 페이지