つらくないマルチテナンシーを求めて: 全て見せます! SmartHR データベース移行プロジェクトの裏側 / builderscon 2018
Rails 5 の新機能おさらいしとこうと思ってググって以下のスライドを見ていたところ 思っていたよりも変更があってショック受けていたら、Rails 5.1 の資料でした。 フライングしちゃった気分だわ。 まだリリースされていないので、ご参考程度に。 Rails 5.1: upcoming features // Speaker Deck 気になるところ tagが便利になる New syntax for tag helpers i.e. tag.br instead of tag('br') #25195 by marekkirejczyk · Pull Request #25543 · rails/rails tag 使ったことなかったですが、content_tag も tag で代用できるようです。 気持ち少し短く書けます。 # before tag(:br, nil, true) <
認証部分だけですが、ログインロック機能がお手軽に実装できます。 moduleとして組み込んで一部設定変更すればokでした。 Brute force protection · Sorcery/sorcery Wiki ざっくり 実施方法は、基本githubを見てもらえれば良いです。 rails g sorcery:install brute_force_protection --only-submodules して、migrateしたのち、以下を設定すれば終了。 config/initializers/sorcery.rb # -- brute_force_protection -- # Failed logins attribute name. # Default: `:failed_logins_count` # # user.failed_logins_count_attribute_
フィーチャー開発から ホールプロダクト開発へ ~ 顧客価値へ向き合い続ける挑戦 ~ @itohiro73 #開発生産性con_findy
はじめに こんにちは、投稿開発部エンジニアの芳賀です。 既存のRailsプロジェクトの中でReact.jsを利用する機会があったので、その時にやったことについてまとめてみます。 私自身は普段RailsのサーバサイドとCoffeeScriptが中心で、最近のJavaScript開発環境についてあまりキャッチアップできていなかったのですが、それらの状況を把握しつつ試行錯誤で開発していった経験から、できるだけ「React採用してみたいけどJavaScript界隈よくわからない目線」で書いてみようと思います。 RailsでReact.jsを使ういくつかの方法 2016年時点で、RailsでReact.jsを使う方法はいくつかあって、どれを採用するかで悩みました。 vendor/assets/javascripts にreact.jsを置いて利用する react-rails gem を利用する br
Housmartの松江です。 Railsでアプリケーションを開発していると、管理者機能や周辺機能も含んだ巨大なプロジェクトになってしまうこと や、 分割したプロジェクト間の管理・同期が煩雑になってしまうこと ありますよね。 今回は以下の要望に応えるべくカウルの開発現場で実施した、Railsプロジェクトの分割と運用をご紹介します。 巨大な1つのRailsプロジェクトにせず、管理機能部分を分けたい 分割後はプロジェクト間で必要なロジックを共有したい 複数のRailsプロジェクト間でロジックを共有したい状況 不動産を扱うカウルの裏側では以下のような多種多様なデータを扱っています。 詳細情報: 最寄り駅・エレベータの有無・ペット可否など 部屋情報: 間取り・方角・契約の進行状況など 上記を社員が効率よく管理するため、管理者用のアプリケーションが別途用意されています。 ユーザ用のRailsプロジェク
私たちの救世主DHH™は最近の Full Stack Radioのインタビュー で、 Basecamp の最新版で彼がどのようにRailsのコントローラを書いたかを説明しています。下記は、彼のすばらしい話を書き取ったものです。 これまでに思うようになってきたのは、「RESTの原則に従うには、どのタイミングで新たなコントローラを作るべきかを一度決めたら、ほぼ異例なくその原則を遵守するべきだ」ということです。いつだってその方がうまくいくんです。自分の作ったコントローラの状態を悔やむのは決まって、作ったコントローラの数が少なすぎた時です。多くの処理を任せようとしすぎてしまうんです。 そこでBasecamp 3では、ある程度理にかなったサブリソースがあれば、毎回コントローラを分割していきます。フィルタなどの場合ですね。例えば画面があって、それがある状態になっているとします。もしこれにいくつかのフィ
丹内です。 掲題のとおり、SQSを簡単に使うことができるshoryuken gemを使ってみました。 前提 ruby 2.2.4 rails 4.2.5 マネジメントコンソールでSQSの作成 AWSマネジメントコンソールのSQS画面から新規にキューを作成します。 Shoryukenによる負荷が抑えられるよう、Receive Message Wait Timeの設定を忘れないようにしてください。 インストール Gemfileに以下のように書いてbundle installします。 gem 'shoryuken' group :development, :test do gem 'foreman' end あとで解説しますが、railsアプリとは別にworkerプロセスも立ち上げるので、便利になるようforemn gemもインストールしています。 Jobクラスを作成 Shoryuken::Wo
「Ruby / Ruby on Rails ビギナーズ勉強会 第9回」での発表内容です。 Ruby on Railsに搭載されているコンポーネント「Active Job」を利用して非同期処理を実装するデモを行っています。 ■イベントページはこちらです。 https://manage.doorkeeper.jp/groups/coedo-rails/events/33769/edit ============================================================= 「CoEdo.rb」が運営する「Ruby / Ruby on Railsビギナーズ勉強会」Ruby、Ruby on Railsなどで開発したい、触りたいための初心者勉強会&もくもく会です。 開催の連絡は以下の方法で受け取ることができます。 ## DoorKeeperグループ イベント申し込
RubyKaigiで寿司が出るなら行けば良かったと思ったみなさんこんにちは。 最近登壇した際に使ったスライドはSlideshareやSpeakerdeckではなく自作のスライド公開用Webサイト(https://slide.meguro.ryuzee.com/)で公開しています。 それについては以前の記事で書いた通りなのですが、最近時間がある(察してください…)ので、CakePHPで作った初期バージョンを勉強がてらRuby on Rails4で作りなおしてみました。 いままでRuby自体はChefのCookbookを書いたり、Serverspecのコードを書いたり、使い捨てプログラムを書いたりしていたのですが、初めてのRailsで「Railsを勉強しています!!」状態なのでやった内容を整理しておこうかと思います。 ■初心者向けのメモ自分が感じた初心者向けのポイントは以下のような感じです。
Seamless second database integration for Rails. 2016-01-11: We just finished a new version of SecondBase, our own gem that provides support for Rails to manage dual databases by extending ActiveRecord tasks that create, migrate, and test your application. It supports Rails 4.x and up. Check it out on GitHub. Since landing my first job programming with Ruby, most Rails applications I have worked wi
モータースポーツとWebプログラミングの両方を知る人にとっては大きなニュースです。 タイトルの通り、Railsの作者として知られるDHHがルマン24時間耐久レース、アマチュアクラスで1位になったとのことです。(全体では17位)まさかこのサイトからスポーツニュースのサイトを参照するとは予想外ですが、結果を伝えるニュースにも「DHハンソン」の文字が。 WikipediaのDHHのプロフィールによると、ルマン24時間耐久レースへの参戦は今年で3年目で、写真と並んで彼の「趣味」であるとのこと。またSimple Talkのインタビューの記事によるとシルバーストーンやスパなどルマン以外のレースに参戦しているようです。 https://www.simple-talk.com/opinion/geek-of-the-week/david-heinemeier-hansson-geek-of-the-wee
Browse: Home » Programming » 俺のRails力が火を吹くぜ! RailsのActive Record発行方法もろもろ。 Tweet Tweetこんにちは。@srockstyleです。 気づいたらだいぶさぼってしまいました。いつもブログ書こうと思ってさぼるの良くないですね。 ところでみなさんRailsのActive Record使ってますか? スピードはともかくなんでもかんでもActive Record挟めばクエリが楽になげれていいですよね? Railsライクをうたうフレームワークも増えて久しい昨今ですし、とにかくRailsのActive Recordは学ぶのにすごく便利だと思います。 今日はそいつらをちまちまと基本的なことをメモっぽく並べていきます。対応バージョンは4.1.0です。早速書いていきましょう。(もこみち風) 前提条件 流行に乗って、音楽アーティスト情
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く