Rails4 【수시 갱신】 wrapbootstrap 템플릿 "Angle"을 사용하는 경우의 주의점 작성 이유는 Angle을 이용하여 작성하고 있지만, jQuery가 제대로 움직이지 않는다는 것이 있었기 때문이다. {warp}bootstrap Angle - Bootstrap Admin Template에서 구입하여 다운로드합니다. zip 파일 해답 폴더에서 원하는 템플릿을 선택합니다. 이번에는 Rails 템플릿을 사용했다. 풀 패키지 버전의 backend-rails와 스켈레톤 템플릿의 bac... RailsRails4BootstrapjQuery루비 Rails로 푹신하고 현대적인 JavaScript 개발 트위터로 Browserify 좋다든지 바보처럼 짹짹했던 곳 전 상사로부터 지금부터 사용한다면 webpack에서 좋지 않을까? nekoya (@nekoya) 라든지 반응이 있었기 때문에 webpack에 새장. 클라이언트 측은 템플릿과 끈적이기 때문에 완전 분리는 포기한다. 거기서 나누어 적당히 떼어 놓기로 한다. ↓여기를 참고로. Rails 초보자 Rails 4.2.1 Rails 짱에 인 되고... AngularRailsRails4자바스크립트webpack Rails에서 중간 테이블의 외래 키 이외에 갖게 한 열에 view로 액세스하는 방법 Rails에서 다 대다 연관으로 중간 테이블에 외래 키 이외의 열에 액세스하는 방법입니다. likes 테이블의 외래 키는 이번 경우 user_id 와 product_id 입니다. 외래 키 이외에도 like_type을 가지고 있습니다. 이 like_type 열이지만 0의 경우 unlike, 1의 경우 like로 관리하고 싶습니다. like_type은 enum으로 관리합니다. 이번에는 각 유저가... 루비Rails4 Ruby on Rails에서 Bootstrap을 매우 쉽게 배포 Rails 내에서 Bootstrap을 사용할 때의 정리입니다 (소요 시간 5 분). 여러가지 방법은 있는 것 같습니다만, 세세한 설정을 신경쓰지 않고 할 수 있는 방법입니다. HTML/CSS만으로 쓰고 있었을 때도, 그렇게 도입이 어렵지 않았던 Bootstrap입니다만, gem을 사용하는 것으로, 한층 더 편하게 도입/관리를 할 수 있습니다. · Mac OS X EI Capitan (10.1... Rails4 Rails Heroku × linebot Repl-AI로 대화할 수 있는 bot를 만들어 보았다 해커슨으로 움직일 수 있었기 때문에 메모. 모든 소스는 다음과 같습니다. 이 기사의 목표 Rails Heroku × lineapi로 앵무새 돌려주는 bot를 만든다 Rails Heroku × Repl-AI로 대화할 수 있는 bot를 만든다 Repl-AI의 대화를 오사카 밸브로 변환하여 돌려주는 bot를 만든다 이것을 만든다(참가자 모집시에 만든 자료) 이렇게 된다(대화가 성립되지 않은 것은 ... 경 6linebotRepl-AIRails4 web-console을 사용하면 Rails App의 디버깅이 쉬워집니다. View 내에서 콘솔을 시작하여 변수나 parameter 등의 상태를 볼 수 있는 디버그용 라이브러리. Rails 4.2부터 기본적으로 들어있었네요. 이런 편리한 디버그 툴을 몰랐다니 손해했다. 콘솔을 시작하려는 View 또는 Controller에서 console 메서드 호출 보기 controller 이것만으로, 아래와 같은 콘솔이 일어납니다! 그런 다음 Rails Console과 마찬가지로... 젬루비RailsRails4 activeadmin에서 Google 인증(omniauth-google-oauth2) 배포 절차 의 에 쓰여진 대로라면 작동하지 않았기 때문에 Google 인증을 도입하는 절차를 정리해 보았습니다. 이용한 gem은 입니다. Rails 4.2.6 activeadmin 1.0.0.pre4 devise 4.2.0 ※ rails new..activeadmin의 설치 순서 등은 생략합니다. 1. omniauth-google-oauth2를 Gemfile에 추가하여 bundle 2. AdminUse... Rails4activeadminOmniAuthdevise 폴리모픽 관련 기억 여러 부모를 가진 하위 테이블을 구현하는 관련 메커니즘 예를 들어, Shop model과 User model에서 각각 Profile을 갖고 싶습니다. 갖게 하는 Profile의 내용이 완전히 같은 경우라든가 같은 내용의 model을 2개 만들어도 좋지만, 변경시 2개 변경시켜야 합니다. Shop이든 User든 상관없이 어쨌든 프로필 목록을 만들고 싶을 때 귀찮습니다 그럴 때는 폴리모픽 관련을... Rails4 rails에서 github 같은 확인 대화 상자를 쉽게 설정하는 방법 rails에서 data: {confirm: "本当に削除しますか?"}를 지정하면 Chrome의 경우 이러한 느낌 확인 대화 상자가 표시됩니다. 이것에 github 같은 확인 대화 상자를 쉽게 적용하는 방법입니다. 원래 bootstrap을 사용할 수 없으면 안되기 때문에 bootstrap-rails gem을 사용합니다. gemfileapplication.css 를 application.css.s... Rails4 RoR+ Nginx + Unicorn으로 시작합니다. - 평소 RoR로 스스로 정돈하는 환경은 RoR Passenger를 사용하는 것이 많았습니다만 Nginx가 움직이고 있는 환경에서 뭔가하고 싶다고 생각해 보았습니다. 그냥 그냥 .... 초보자가 조금 어려울 것 같은 일을 했다고 생각하는 정도로 바라보세요. -centos 7 -rails 4.2.6 -nginx 1.6.3 vagrant의 환경은 들어가 있는 것으로 이야기를 진행시켜 갑니다. -... nginx루비Rails4 신규 사용자 등록 양식의 동의 확인란(밸리데이션) 구현 웹 서비스의 신규 유저 등록 폼에서 볼 수 있는, 「동의 체크 박스」를 구현합니다. 데이터베이스에 열을 추가하지 않고 validates_acceptance_of라는 유효성 검사를 사용합니다. new.html.erb 우선, 체크 박스를 <%= f.check_box :agreement, :as => :boolean, checked:false %> 라는 바람에 추가. 이번은 동의이므로, :agre... RailsRails4 각 양식에 대해 유효성 검증 오류 메시지를 표시하고 싶습니다. 보다 간단한 방법 가르쳐 주셨으면 하기 때문에 qiita에 memo로서 올렸습니다. 이런 건 잘 봐 hogehoge.html.haml 이런 식으로 함께 메시지를 표시합니다. 하지만 ↓처럼 표시하고 싶습니다. 이런 것은 자주 있는 이야기라고 생각해 gem라든지 플러그인으로 해결할 수 있을 것이라고 생각해 가서 봐도 꽤 좋은 정보가 발견되지 않고 곤란하다. 첫 번째 솔루션 @xxxx.errors... RailsRails4 【rails】 초기 데이터에 seed_fu로 이미지를 넣고 싶을 때의 해결 방법 seed_fu 런타임에 이미지를 넣고 싶을 때가 있습니다. 그런 때에는 이런 느낌으로 쓰고 있습니다. 글쎄, 어디서나 좋은 웃음 Rails.root.join를 사용하여 미리 준비된 이미지가있는 폴더를 지정하고 열기 db/fixtures/development/image.rb 이것만! 간단! 그냥이 아직도 엔엔과 새로운 이미지가 계속 만들어 버리기 때문에 db/fixtures/developmen... 젬신인 프로그래머 응원seed-fuRails4 rails에서 프로파일 러 (rack-mini-profiler)를 추가하는 방법 성능 튜닝을 위해 프로파일링 툴을 도입한다. 이번에 사용하는 것은 rack-mini-profiler. 1. Gemfile에 gem 'rack-mini-profiler'를 추가합니다. 2.bundle install 3.rails s 이상 3 단계로 도입 완료. 브라우저에 액세스하면 오른쪽 상단에 다음과 같이 표시됩니다. 클릭하면 메뉴가 열립니다. query 열의 링크를 클릭하면 발행된 sql을... Rails4 link_to에서 갑자기 방법이 효과가 없어지고 곤란한 당신에게 Rails에서 devise를 사용하여 사인 아웃 링크를 붙여서 페이지 전환이 발생하지 않았습니다. 서버 로그를 확인하면 ...... Started GET "/users/sign_out"for::1 at 2016-03-19 13:32:29 +0900 GET으로 액세스하고 있습니다. _header.html.haml 제대로 써 있다. 작업 도중에 읽어야 할 파일의 require를 지웠다. (Rai... Rails4 R (Rserve)과 Rails 간의 협력 (Centos) rails에 의한 어플리케이션에서, R에 의한 처리를 이용한다 Centos6.6 Rails 4.2.3 R3.2.3 Rserv: R에 의한 처리 제공 R 설치 R_HOME에 환경 변수 설정 R 시작 대문자 R 명령으로 R을 시작할 수 있습니다. R 명령으로 시작한 R에서 Rserv 설치 설치처는 이하가 된다 /usr/lib64/R/library/Rserve 주1 아래의 표시가 되면 다운로드할 ... RCentOS6.xrserverRails4 Rails의 공부 책에서 WEBsite를 작성 중입니다 (create:01) 아무래도 건방진 종이 엔지니어 fuzin_raizin입니다. 초보자에게 프로그래밍의 논리 본정, 읽는 것이 어려운 것은 없습니다. code의 공부 등을 여러 2년 정도 해왔습니다만 내 성격도 있지만, 어쨌든 뭔가 목표를 세워 「실천 있는 것만!」 입니다. 『개정 3판 기초 Ruby on Rails』 (인프레스 재팬) 이번 공부에 이용시켜 주신 것은 이쪽의 book입니다. 이것은 단순한 낯설지... Rails4오류 해결공부회초보자사이트 Devise에서 username 컬럼을 추가 할 때 Rails4 이후의 정규 표현식에서 유효성 검사에주의를 기울였습니다. Devise에 username 컬럼을 추가했을 때 공식 위키를 보지 못한다고 생각한 포인트입니다. 에서는 추가 된 사용자 이름의 유효성 검사에 다음 정규식을 사용했습니다. 그러나 :multiline => true는 보안 문제입니다. 그렇지 않으면 이렇게됩니다. 에 따르면 Rails 4 이상에서는 ^, $ 대신 대신\A,\z를 사용하는 것이 좋습니다. 그래서 이렇게 바꾸자. 참고:... RailsRails4devise정규식Validation
【수시 갱신】 wrapbootstrap 템플릿 "Angle"을 사용하는 경우의 주의점 작성 이유는 Angle을 이용하여 작성하고 있지만, jQuery가 제대로 움직이지 않는다는 것이 있었기 때문이다. {warp}bootstrap Angle - Bootstrap Admin Template에서 구입하여 다운로드합니다. zip 파일 해답 폴더에서 원하는 템플릿을 선택합니다. 이번에는 Rails 템플릿을 사용했다. 풀 패키지 버전의 backend-rails와 스켈레톤 템플릿의 bac... RailsRails4BootstrapjQuery루비 Rails로 푹신하고 현대적인 JavaScript 개발 트위터로 Browserify 좋다든지 바보처럼 짹짹했던 곳 전 상사로부터 지금부터 사용한다면 webpack에서 좋지 않을까? nekoya (@nekoya) 라든지 반응이 있었기 때문에 webpack에 새장. 클라이언트 측은 템플릿과 끈적이기 때문에 완전 분리는 포기한다. 거기서 나누어 적당히 떼어 놓기로 한다. ↓여기를 참고로. Rails 초보자 Rails 4.2.1 Rails 짱에 인 되고... AngularRailsRails4자바스크립트webpack Rails에서 중간 테이블의 외래 키 이외에 갖게 한 열에 view로 액세스하는 방법 Rails에서 다 대다 연관으로 중간 테이블에 외래 키 이외의 열에 액세스하는 방법입니다. likes 테이블의 외래 키는 이번 경우 user_id 와 product_id 입니다. 외래 키 이외에도 like_type을 가지고 있습니다. 이 like_type 열이지만 0의 경우 unlike, 1의 경우 like로 관리하고 싶습니다. like_type은 enum으로 관리합니다. 이번에는 각 유저가... 루비Rails4 Ruby on Rails에서 Bootstrap을 매우 쉽게 배포 Rails 내에서 Bootstrap을 사용할 때의 정리입니다 (소요 시간 5 분). 여러가지 방법은 있는 것 같습니다만, 세세한 설정을 신경쓰지 않고 할 수 있는 방법입니다. HTML/CSS만으로 쓰고 있었을 때도, 그렇게 도입이 어렵지 않았던 Bootstrap입니다만, gem을 사용하는 것으로, 한층 더 편하게 도입/관리를 할 수 있습니다. · Mac OS X EI Capitan (10.1... Rails4 Rails Heroku × linebot Repl-AI로 대화할 수 있는 bot를 만들어 보았다 해커슨으로 움직일 수 있었기 때문에 메모. 모든 소스는 다음과 같습니다. 이 기사의 목표 Rails Heroku × lineapi로 앵무새 돌려주는 bot를 만든다 Rails Heroku × Repl-AI로 대화할 수 있는 bot를 만든다 Repl-AI의 대화를 오사카 밸브로 변환하여 돌려주는 bot를 만든다 이것을 만든다(참가자 모집시에 만든 자료) 이렇게 된다(대화가 성립되지 않은 것은 ... 경 6linebotRepl-AIRails4 web-console을 사용하면 Rails App의 디버깅이 쉬워집니다. View 내에서 콘솔을 시작하여 변수나 parameter 등의 상태를 볼 수 있는 디버그용 라이브러리. Rails 4.2부터 기본적으로 들어있었네요. 이런 편리한 디버그 툴을 몰랐다니 손해했다. 콘솔을 시작하려는 View 또는 Controller에서 console 메서드 호출 보기 controller 이것만으로, 아래와 같은 콘솔이 일어납니다! 그런 다음 Rails Console과 마찬가지로... 젬루비RailsRails4 activeadmin에서 Google 인증(omniauth-google-oauth2) 배포 절차 의 에 쓰여진 대로라면 작동하지 않았기 때문에 Google 인증을 도입하는 절차를 정리해 보았습니다. 이용한 gem은 입니다. Rails 4.2.6 activeadmin 1.0.0.pre4 devise 4.2.0 ※ rails new..activeadmin의 설치 순서 등은 생략합니다. 1. omniauth-google-oauth2를 Gemfile에 추가하여 bundle 2. AdminUse... Rails4activeadminOmniAuthdevise 폴리모픽 관련 기억 여러 부모를 가진 하위 테이블을 구현하는 관련 메커니즘 예를 들어, Shop model과 User model에서 각각 Profile을 갖고 싶습니다. 갖게 하는 Profile의 내용이 완전히 같은 경우라든가 같은 내용의 model을 2개 만들어도 좋지만, 변경시 2개 변경시켜야 합니다. Shop이든 User든 상관없이 어쨌든 프로필 목록을 만들고 싶을 때 귀찮습니다 그럴 때는 폴리모픽 관련을... Rails4 rails에서 github 같은 확인 대화 상자를 쉽게 설정하는 방법 rails에서 data: {confirm: "本当に削除しますか?"}를 지정하면 Chrome의 경우 이러한 느낌 확인 대화 상자가 표시됩니다. 이것에 github 같은 확인 대화 상자를 쉽게 적용하는 방법입니다. 원래 bootstrap을 사용할 수 없으면 안되기 때문에 bootstrap-rails gem을 사용합니다. gemfileapplication.css 를 application.css.s... Rails4 RoR+ Nginx + Unicorn으로 시작합니다. - 평소 RoR로 스스로 정돈하는 환경은 RoR Passenger를 사용하는 것이 많았습니다만 Nginx가 움직이고 있는 환경에서 뭔가하고 싶다고 생각해 보았습니다. 그냥 그냥 .... 초보자가 조금 어려울 것 같은 일을 했다고 생각하는 정도로 바라보세요. -centos 7 -rails 4.2.6 -nginx 1.6.3 vagrant의 환경은 들어가 있는 것으로 이야기를 진행시켜 갑니다. -... nginx루비Rails4 신규 사용자 등록 양식의 동의 확인란(밸리데이션) 구현 웹 서비스의 신규 유저 등록 폼에서 볼 수 있는, 「동의 체크 박스」를 구현합니다. 데이터베이스에 열을 추가하지 않고 validates_acceptance_of라는 유효성 검사를 사용합니다. new.html.erb 우선, 체크 박스를 <%= f.check_box :agreement, :as => :boolean, checked:false %> 라는 바람에 추가. 이번은 동의이므로, :agre... RailsRails4 각 양식에 대해 유효성 검증 오류 메시지를 표시하고 싶습니다. 보다 간단한 방법 가르쳐 주셨으면 하기 때문에 qiita에 memo로서 올렸습니다. 이런 건 잘 봐 hogehoge.html.haml 이런 식으로 함께 메시지를 표시합니다. 하지만 ↓처럼 표시하고 싶습니다. 이런 것은 자주 있는 이야기라고 생각해 gem라든지 플러그인으로 해결할 수 있을 것이라고 생각해 가서 봐도 꽤 좋은 정보가 발견되지 않고 곤란하다. 첫 번째 솔루션 @xxxx.errors... RailsRails4 【rails】 초기 데이터에 seed_fu로 이미지를 넣고 싶을 때의 해결 방법 seed_fu 런타임에 이미지를 넣고 싶을 때가 있습니다. 그런 때에는 이런 느낌으로 쓰고 있습니다. 글쎄, 어디서나 좋은 웃음 Rails.root.join를 사용하여 미리 준비된 이미지가있는 폴더를 지정하고 열기 db/fixtures/development/image.rb 이것만! 간단! 그냥이 아직도 엔엔과 새로운 이미지가 계속 만들어 버리기 때문에 db/fixtures/developmen... 젬신인 프로그래머 응원seed-fuRails4 rails에서 프로파일 러 (rack-mini-profiler)를 추가하는 방법 성능 튜닝을 위해 프로파일링 툴을 도입한다. 이번에 사용하는 것은 rack-mini-profiler. 1. Gemfile에 gem 'rack-mini-profiler'를 추가합니다. 2.bundle install 3.rails s 이상 3 단계로 도입 완료. 브라우저에 액세스하면 오른쪽 상단에 다음과 같이 표시됩니다. 클릭하면 메뉴가 열립니다. query 열의 링크를 클릭하면 발행된 sql을... Rails4 link_to에서 갑자기 방법이 효과가 없어지고 곤란한 당신에게 Rails에서 devise를 사용하여 사인 아웃 링크를 붙여서 페이지 전환이 발생하지 않았습니다. 서버 로그를 확인하면 ...... Started GET "/users/sign_out"for::1 at 2016-03-19 13:32:29 +0900 GET으로 액세스하고 있습니다. _header.html.haml 제대로 써 있다. 작업 도중에 읽어야 할 파일의 require를 지웠다. (Rai... Rails4 R (Rserve)과 Rails 간의 협력 (Centos) rails에 의한 어플리케이션에서, R에 의한 처리를 이용한다 Centos6.6 Rails 4.2.3 R3.2.3 Rserv: R에 의한 처리 제공 R 설치 R_HOME에 환경 변수 설정 R 시작 대문자 R 명령으로 R을 시작할 수 있습니다. R 명령으로 시작한 R에서 Rserv 설치 설치처는 이하가 된다 /usr/lib64/R/library/Rserve 주1 아래의 표시가 되면 다운로드할 ... RCentOS6.xrserverRails4 Rails의 공부 책에서 WEBsite를 작성 중입니다 (create:01) 아무래도 건방진 종이 엔지니어 fuzin_raizin입니다. 초보자에게 프로그래밍의 논리 본정, 읽는 것이 어려운 것은 없습니다. code의 공부 등을 여러 2년 정도 해왔습니다만 내 성격도 있지만, 어쨌든 뭔가 목표를 세워 「실천 있는 것만!」 입니다. 『개정 3판 기초 Ruby on Rails』 (인프레스 재팬) 이번 공부에 이용시켜 주신 것은 이쪽의 book입니다. 이것은 단순한 낯설지... Rails4오류 해결공부회초보자사이트 Devise에서 username 컬럼을 추가 할 때 Rails4 이후의 정규 표현식에서 유효성 검사에주의를 기울였습니다. Devise에 username 컬럼을 추가했을 때 공식 위키를 보지 못한다고 생각한 포인트입니다. 에서는 추가 된 사용자 이름의 유효성 검사에 다음 정규식을 사용했습니다. 그러나 :multiline => true는 보안 문제입니다. 그렇지 않으면 이렇게됩니다. 에 따르면 Rails 4 이상에서는 ^, $ 대신 대신\A,\z를 사용하는 것이 좋습니다. 그래서 이렇게 바꾸자. 참고:... RailsRails4devise정규식Validation