DEV Community Follow A space to discuss and keep up software development and manage your software career
こんにちは、hachi8833です。来週のRubyKaigi 2017@広島にちなんで、米国から見た日本のRuby事情の翻訳記事をお送りいたします。 概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: How is Ruby Different in Japan? 公開日: 2017/06/04 著者: Noah Gibbs ブログサイト: appfolio -- 米国サンタバーバラ、ダラス、サンディエゴに拠点を構える開発会社です。 通常はリンクを日本語版に置換えますが、本記事では米国人が参照したリンクをたどりやすいよう、原則として英語リンクはそのままにしてあります。 最近のやりとりの中で「日本のRubyコミュニティにおけるRubyの使いみちは、米国とはだいぶ違うよね」という話題に触れたところ、ポカーンという顔をされてしまいました。 特に、「米国でRubyと言えばほぼRailsやW
Stairway to The Pragmatic Rails ProgrammerAI-enhanced description The document discusses an error encountered with ActiveRecord in a Ruby on Rails application when trying to execute a SQL statement. It received an ORA-01795 error code from the database indicating that a maximum identifier length was exceeded. Some debugging steps are mentioned to investigate further like checking the SQL statement
Rails 5 がリリースされましたね。いつものことですが、Rails のリリースノートは『新機能最高!!!』って見せながらサラッと落とし穴を用意してくるあたり、実に渋いなと思います。本当にやめて欲しい。 大体 Upgrading from Rails 4.2 to Rails 5.0 な内容ではあるので、不正確な情報を頼りにするよりはできれば本家の Rails Guide を当たるほうがオススメです。 ということで、発見した落とし穴を随時更新していこうかと思います。なお、移行元は Rails 4 を想定していますので、 Rails (バージョンを問わない)特有の落とし穴については各自やっていく気持ちで対処して下さい。 belongs_to に optional オプションが追加されました (ついでに required オプションが非推奨になりました) 一発目から戦争勃発という感じですが、
Sam Phippen, Myron Marston, Jon Rowe and Yuji NakayamaJul 1, 2016RSpec 3.5 がリリースされました! 私たちは semantic versioning に準拠する方針を掲げているため、 このリリースはすでに RSpec 3 を使っている方にとってなにか対応が必要になるものではありません。 しかし、もし私たちがバグを作り込んでしまっていた場合は教えてください。 できるだけ早く修正をし、パッチ版をリリースします。 RSpec は世界中のコントリビュータと共に、コミュニティ主導のプロジェクトであり続けます。 今回のリリースには、50 人以上のコントリビュータによる 600 以上のコミットと 150 以上の pull request が含まれています! このリリースに向けて力になってくれたみなさん、ありがとう! 主要な変更 C
今月の24日発売のVol 93から、WEB+DB PRESS で Ruby の連載をすることになりました。よろしくおねがいします。 初回の題材は、みんな大好き Ruby on Rails の最新バージョンである Rails 5 です。もうじき正式リリースとなる Rails 5 にどんな機能が追加されたか、気になる方はぜひ一読ください! WEB+DB PRESS Vol.93posted with amazlet at 16.06.19原田 騎郎 吉羽 龍太郎 松浦 隼人 須藤 涼介 生沼 一公 森下 雅章 前島 真一 鍛治 匠一 伊藤 直也 のざき ひろふみ うらがみ 高山 温 佐々木 健一 わかめ まさひろ ひげぽん 遠藤 雅伸 海野 弘成 はまちや2 竹原 藤田 正訓 技術評論社 売り上げランキング: 807 Amazon.co.jpで詳細を見る
We're back! The Rails team is on the eve of rolling out Rails 5 and the crew at Planet Argon thought it was an ideal time to see where the community has been and perhaps uncover some potential trends for the future. Like last time, 2016 results will be displayed by default. Feel free to toggle between the 2014, 2012, and 2009 results to view previous results for these questions. Let's get started!
Everybody that has ever implemented file upload by hand in a Rails app knows that it’s no cakewalk, not to mention a major security risk. That’s why we use gems to handle file upload for us! But often it’s hard to decide which one to choose for your project. There are three major file uploader gems in the Rails ecosystem, namely, Paperclip, CarrierWave and Refile. These gems upload and catalog fil
Rails Upgrade Casual Talks の基調講演「10年戦えるフレームワークのバージョンアップ戦略」の発表スライド https://cw-meetup.doorkeeper.jp/events/40728
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Salesforce(SF)とRuby On Railsを連携させるシステムを作成する時に気をつける点をまとめました。 良かったら参考にしてください。 ちなみにRails開発者側からの視点で書いてあります。 環境 サーバー: Heroku DB: PostgreSQL 連携用gem: Restforce(REST API) データ設計 データ設計はSF側から始めよう SF側には制限や制約が多く存在します。 例えば作成できるオブジェクト数は1番安いプラン(1ユーザ3,000円)だと10オブジェクトまでしか作成できない(11オブジェクト以上
私たちの救世主DHH™は最近の Full Stack Radioのインタビュー で、 Basecamp の最新版で彼がどのようにRailsのコントローラを書いたかを説明しています。下記は、彼のすばらしい話を書き取ったものです。 これまでに思うようになってきたのは、「RESTの原則に従うには、どのタイミングで新たなコントローラを作るべきかを一度決めたら、ほぼ異例なくその原則を遵守するべきだ」ということです。いつだってその方がうまくいくんです。自分の作ったコントローラの状態を悔やむのは決まって、作ったコントローラの数が少なすぎた時です。多くの処理を任せようとしすぎてしまうんです。 そこでBasecamp 3では、ある程度理にかなったサブリソースがあれば、毎回コントローラを分割していきます。フィルタなどの場合ですね。例えば画面があって、それがある状態になっているとします。もしこれにいくつかのフィ
継続的な改善 価値を届ける 積極的な提案 親身に考える 合理性 DX ヒアリング 使いやすさ わかりやすさ コミュニケーション Ruby on Rails 自然言語処理 アジャイル開発 AI コミュニティ ビール? コードレビュー チームビルディング 勇気 ペアプログラミング We are hiring! 一緒に働きませんか? 私たちは Ruby や Ruby on Rails のプロフェッショナルです。 受託開発をはじめ、貴社開発チームの育成や、コードレビューなどの開発支援を行っております。( 私たちがRubyをお奨めする理由 ) AI活用の企画やシステム構築をお手伝いします。 レトリバ グループの一員として、AI・自然言語処理を活用したDXの推進、共同研究、システム構築などを行っております。
(追記:slideshareにsplitまとめたので、良ければどうぞ。 http://www.slideshare.net/ryumatsukano/rails-ab-testing-by-split-gem ) splitというgemを使って ruby on rails3(3.1〜)で A/B testするまで。 ※ちょっとお酒が入っているので、 読み辛かったらすみません。。。 split https://github.com/andrew/split ※redisが必要 目次 今回のシチュエーション redisをlocal(mac)にinstall rails sampleを作成 A/B testを作成 ブラウザ確認 結果の確認 今回のシチュエーション scaffoldで作った画面の、 「新規作成」リンクを以下2パターン悩んでいたとする。 パターンA:「NEWNEW!」リンクにするべき
Are your controllers looking like this? class IssuesController < ApplicationController default_search_scope :issues before_filter :find_issue, :only => [:show, :edit, :update] before_filter :find_issues, :only => [:bulk_edit, :bulk_update, :destroy] before_filter :find_project, :only => [:new, :create, :update_form] before_filter :authorize, :except => [:index] before_filter :find_optional_project
私はコペンハーゲンの街はずれのミドルクラスよりちょっと下くらいの家庭で育った。スカンジナビアの外はどこでも「貧乏」という社会経済的なレッテルが貼られていたが、デンマークのセーフティー・ネットとサポート・システムは国内状況を何とか改善しようと最善を尽くしてくれていたのだ。 中央が私。手作りの服を着て、同じく手作りの忍者の武器を構えている。イェイ!とここまで読んで心配しないで欲しい。これから語るのは「無一文から大金持ちになったサクセス・ストーリー」ではない。しかも、私は「英雄的なことをたった1人で成し遂げた」と吹聴して回るのが大嫌いなタイプだ。私は無一文どころか政府が支援する産休、育児、教育制度、現金支給の恩恵まで受け、さらにはAAB(労働組合による住宅支援協会)が用意してくれた住宅で不自由なく育った。それに私の母は、全く余裕のない家計の帳尻を「1番安い牛乳を買うために自転車で15分もかかるス
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く