dotsで開催されたReactの導入を検討されてる方向けの勉強会でお話しました https://eventdots.jp/event/597088
はじめに こんにちは、投稿開発部エンジニアの芳賀です。 既存のRailsプロジェクトの中でReact.jsを利用する機会があったので、その時にやったことについてまとめてみます。 私自身は普段RailsのサーバサイドとCoffeeScriptが中心で、最近のJavaScript開発環境についてあまりキャッチアップできていなかったのですが、それらの状況を把握しつつ試行錯誤で開発していった経験から、できるだけ「React採用してみたいけどJavaScript界隈よくわからない目線」で書いてみようと思います。 RailsでReact.jsを使ういくつかの方法 2016年時点で、RailsでReact.jsを使う方法はいくつかあって、どれを採用するかで悩みました。 vendor/assets/javascripts にreact.jsを置いて利用する react-rails gem を利用する br
割と遊びのつもりで書き始めたら意外と注目が集まってしまって遊びじゃない感じになってきましたが、前回の続きでelasticsearchの運用情報を書いていきます。 @johtani さんにTwitterでElasticSearchのアップグレード情報などを色々と教えていただいたので、また後日検証してまとめてみようと思います。ありがとうございました。 今回は設定周りの情報になります。 そういえば後から見直すことを考えるとどの投稿にどういう情報が乗っているか探すのが大変になりそうだから、索引を作る必要がある気がする。そのうち考えるかも。 JVMのバージョンについて java7を使う場合、特定のバージョンでindexが壊れる問題がLuceneで発生するので避ける必要がある。 Apache Lucene - Welcome to Apache Lucene 具体的にはjava7u25以下またはjav
CarrierWaveにTinyPNG APIによる画像最適化Processorを追加するgemが必要になったので作りました。 せっかくなので公開しておきます。 rubygems carrierwave-tinypng | RubyGems.org | your community gem host GitHub takeyuweb/carrierwave-tinypng · GitHub What's CarrierWave-TinyPNG gem CarrierWave で include CarrierWave::TinyPNG process :tinypng とするだけで TinyPNG API を使って画像の最適化するようになるgemです。 転送量節約の役に立つかもしれません。 TinyPNG TinyPNG – Compress PNG images while preser
お知らせ 最近こんなことしか書いていない気がしますが、またまたQiitaに新規投稿したよ、というお知らせです。 先日、こんな2本の記事を投稿しました。 Rails 4で作るドラッグアンドドロップで表示順を変更できるサンプルアプリ(スクリーンキャスト付き) 初心者大歓迎!RSpec 3でドラッグアンドドロップ機能をテストする方法(スクリーンキャスト付き) こんな感じで、ドラッグアンドドロップでデータの並び順を変更できるRailsアプリケーションの作り方とテストの方法を説明しています。 それと、アプリケーションやテストの作り方をそれぞれスクリーンキャストでも説明しています。 どちらも作業開始から完了までをノーカットでお見せしているので、この通りやれば初心者の方でもアプリケーションやテストが作れるはずです。 Rails 4で作るドラッグアンドドロップで表示順を変更できるサンプルアプリ - You
フォームビルダーの実体は ActionView::Helpers::FormBuilder クラスであり、ブロック引数に渡されるのは ActionView::Helpers::FormBuilder のインスタンスです。 普段「<%= form.text_field(:name) %>」のように便利に使っているメソッドは ActionView::Helpers::FormBuilder で定義されています。 error_message_on を書くのが面倒 ときどきですが、以下のように「form.text_field(...)」のように入力項目を作り、すぐ後に「form.error_message_on(...)」でエラーメッセージを表示する、というコードを何度も書くことがあります。 <%= form_for(@user) do |form| %> 名前: <%= form.text_fi
<%= form_for @article do |f| %> <%= f.my_field :title %> <%= f.submit %> <% end %> 独自のメソッド(この例ではmy_field)を使いたい、とか、そんなときには、 ActionView::Helpers::FormBuilder のサブクラスを作ればよい。 参考 http://guides.rubyonrails.org/form_helpers.html#customizing-form-builders:title=Customizing Form Builders - Ruby on Rails Guides http://d.hatena.ne.jp/zariganitosh/20080117/1200554948:title=ラベル付きエラー表示付きフォームの雛形が欲しい! - ザリガニが見ていた.
2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。本件に関する詳細は、プレスリリースをご確認ください。 2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。 本件に関する詳細は、プレスリリースをご確認ください。
2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。本件に関する詳細は、プレスリリースをご確認ください。 2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。 本件に関する詳細は、プレスリリースをご確認ください。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く