Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

4. 概要 使ってるもの 無いと始まらないGem rvm rspec vim pry zsh guard screen tapp git 開発に使ってるOS jenkins Mac Linux (Ubuntu, Gentoo) 2012年5月16日水曜日 5. テスト • ユニットテスト • RSpec • インテグレーションテスト • cucumber • javascriptユニットテスト • jasmine-headless-webkit 2012年5月16日水曜日 6. Railsへの入口 • rvmで適当にgemsetを作り、railsをインス トール • rails new appname -T -m <template gist> --skip-bundle • bundle install --path vendor/bundle 2012年5月16日水曜日 7. テストの
CEDEC 2015 IoT向け汎用protocol MQTTのリアルタイムゲーム通信利用と実装、そして未来へ…
おそらく、誰もがやる深夜のWebサーフィンは、究極のところ時間の無駄ではないのかもしれない。 それは、Webで夢をみているのにほかならないのだ。(T.B=リー「Webの創成」より) さて、Vim導入メモを書いてから、早いものでもう一ヶ月経ってしまいました。 ようやく使い方にもそこそこ慣れてきたので、今回はVim導入の一番の目的でもあったRails開発についてまとめてみたいと思います。 Rails開発に役立つVimスクリプト(必須) Vim/Ruby Vim/Ruby Configuration Files これはVimでRubyを扱う際の最も基本的な拡張機能と思います。 .rb(ruby)と.rhtml(eruby)のファイルでシンタックスハイライトが有効になるほか、オムニ補完(<C-X><C-O>で表示される自動補完)も使えるようになります。 omni補完 - モデル内で「has」と入力
38. ⑤失敗・教訓(充実してきた頃) カバレッジは万能じゃない -「レガシーコード=テストの無いコード」なので意 味はあるが・・・ -Reekを取るようにした(お手軽/ReekViewer) https://github.com/Shinya131/reekviewer FactoryGirlがパンクした -factory.rbに全てぶっ込むのではなく、 factoriesフォルダ以下にファイル分割配置 -リレーション指定やりすぎると破綻(メンテ不能)に
以前の記事で CentOS 5.5 に Ruby on Rails をインストールしたが、バージョンが古かったので、最新版をインストールし直した。 RPMforge レポジトリの有効化 checkinstall を yum でインストールできるようにするため,RPMforge レポジトリを有効にする。 # rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt # rpm -ivh http://apt.sw.be/redhat/el5/en/i386/RPMS.dag/rpmforge-release-0.5.1-1.el5.rf.i386.rpm # sed -i -e "s/enabled = 1/enabled = 0/" /etc/yum.repos.d/rpmforge.repo
PlanigleはFlex/Ruby on Rails製のオープンソース・ソフトウェア。日本ではなかなか浸透しないアジャイル開発。ウォーターフォール型とは大きく異なる考え方を取り入れる必要があるので、スイッチングコストはかかると思うが、それでもプロジェクトが火を噴くコストに比べれば十分に低いだろうとは思う。 ストーリーベースのアジャイルプロジェクト管理 そんなアジャイル型開発スタイルを取り入れていくのに便利なのが専用のプロジェクト管理を使うことだ。システムからワークフローを取り入れていけば、やり方が見えてくるのではないだろうか。その一つ、Planigleを紹介しよう。 PlanigleはRuby on Rails製のプロジェクト管理で、ユーザインタフェースにFlexを採用している。ストーリーベースの開発に対応しており、スケジュール機能を使ってマイルストーンを設定するようになっている。ストー
Ruby on Rails 8.0.2 RDOC_MAIN.md railties/RDOC_MAIN.md Last modified: 2025-03-12 02:55:45 +0000 Welcome to Rails What’s Rails? Rails is a web-application framework that includes everything needed to create database-backed web applications according to the Model-View-Controller (MVC) pattern. Understanding the MVC pattern is key to understanding Rails. MVC divides your application into three layers
前回、オプション指定の順序を間違えて、勝手に出来ないと思い込んでいたので、ここでもう一度オプション指定を見直してみることに。以下は現状で自分が理解できたauto_completeに関連するのオプションの指定方法の一部。 text_field_with_auto_completeのオプション 書式は以下のようになる。第3引数のハッシュはtext_fieldに設定されるオプションになるようだ。第4引数のハッシュはauto_completeに設定されるオプションだ。 <%= text_field_with_auto_complete :bank, :kana, {text_fieldオプション}, {auto_completeオプション} %> スタイルシートの出力をキャンセルする。 text_field_with_auto_completeは、text_fieldごとに選択リスト描画用のスタイ
こんにちは、KBMJの中平@railsエンジニアです。 今回はruby on railsでデータをExcelファイルに出力する 方法ついて書きます。 よく、Webシステムでデータをファイル出力する際にはCSV形式で出してしまう事が多いと思いますが、CSVデータをExcelで開くと、「001234」というデータの頭ゼロが消されてしまい「1234」と数値として表示されてしまう事があるため、 CSVではなくExcel形式で出力したい時はないでしょうか? また、rubyでデータをExcelに出力するプラグインはいくつか存在しますが、railsで簡単に出力できるプラグインはあまりないのではないかと思います。 そこで、今回はrailsから簡単にデータをExcelファイルとして出力することができる、to_xlsというpluginの使い方について書こうと思います。 環境 OS : Windows Vi
Ruby on Railsをはじめとする最近のWebアプリケーション・フレームワークの多くは,MVCと呼ばれるデザイン・パターンを採用しています。今回は,このMVCパターンの「正体」について考えます。 MVCはGUIを備えたプログラムを設計する際の指針となるデザイン・パターン*1の一つです。「モデル」(Model),「ビュー」(View),「コントローラ」(Controller)という3つの構成要素の頭文字から命名されました。多くのデザイン・パターンはプログラムの一部のみの構成を決めています。しかし,MVCはアプリケーション全体の構成を決めることが多いため,「アーキテクチャ・パターン」と呼ばれることもあります。 MVCは,元々プログラミング言語Smalltalkにおいて,ウインドウ(GUI)を持つアプリケーションを構築する際の指針として誕生しました。 MVCを発明したのは,当時,米Xero
Instant Rails is a one-stop Rails runtime solution containing Ruby, Rails, Apache, and MySQL, all pre-configured and ready to run. No installer, you simply drop it into the directory of your choice and run it. It does not modify your system environment. See the Release Notes for a complete list of what is included. More screenshots → See the FAQ for answers to common questions as well as workaro
rails の2.x 系をまともに勉強していなかったので、調査しました。コピペの部分も多いですが、情報ソースと共に記述します。 あまり変更点がなかったマイナーアップデートは除外してあります。 1.2.4 2.0 からエラーになる構文に対する警告出力 1.2.4 で警告がでなければ、2.0 で問題なく動くと言われている セッション固定攻撃対策として, URLベースセッションのサポートを削除 ActiveRecord::Base#to_jsonを使っている場合に発生する可能性があるXSS攻撃を回避するようにJSONエンコーディングアルゴリズムが変更 参考 Rails 1.2.4登場 - 2.0での対応予定者も本バージョンで警告チェックを | エンタープライズ | マイコミジャーナル 1.2.5 JSONXSS 修正 参考 Ruby on Rails 1.2.5公開 - JSON XSS脆弱性を
2008年5月22日現在、dlutter リポジトリの内容が大幅に削減されたため、この方法で Ruby on Rails をインストールすることができません。かわりに後述の RubyGems によるインストールを行ってください。 まず、「yum に dlutter リポジトリを追加する」を参考に dlutter リポジトリを yum リポジトリに追加してください。 次に以下のコマンドを実行します。 [root@host1 ~]# yum --enablerepo=dlutter -y install rubygem-rails これで Ruby on Rails の導入は完了です。 RubyGems によるインストール まず、「RubyGems の導入」を参考に RubyGems をインストールしてください。 次に以下のコマンドを実行します。依存するライブラリもインストールするか尋ねられる
前回、さくらのレンタルサーバにRuby on Railsをインストールする方法でrubygemsとRuby on Railsのインストールができたので、こんどは試しに動かしてみます。 まずはRailsのアプリケーションのディレクトリを作成。場所はどこでもいいですが、webでみられないところにしてください。さくらのレンタルサーバーでいうと ~/www 以外ですね。のちほど、公開用のディレクトリだけ、~/www以下からシンボリックリンクを張ります。ここでは~/Rails以下にRailsのアプリケーションをまとめておくことにして、今回のテスト用のアプリケーション「test」(そのまま!)をその下におきます。 % cd % mkdir Rails % cd Rails % rails test create create app/controllers ...(略)... create log/d
Ruby on Railsの主要開発者であるDavid Heinemeier Hansson氏は17日(米国時間)、Ruby on Railsの最新版となる「Ruby on Rails 2.0.2」を公開した。RailsはRubyで作成されたフルスタックのWebアプリケーションフレームワーク。The MIT Licenseのもとで公開されているオープンソースソフトウェアで代表的なアジャイルWebアプリケーション開発プラットフォームのひとつ。 2.0.2はバグ修正や調整を目的としたマイナーアップデート。2.0リリース直後に若干の修正目的で2.0.1が公開されたため、今回のアップデートバージョンは2.0.2となっている。マイナーリリースだがいくつかデフォルトが変更されているため注目しておきたい。 Rails 2.0.2においてもっとも注目すべきはデフォルトデータベースがMySQLからSQLit
Aptanaは6日(米国時間)、RadRailsの最新版となる「RadRails 0.9.1」を公開した。マイナーバージョンアップだが、興味深い改善がとりこまれているので紹介しておきたい。 RadRailsはEclipse IDEをベースにして構築された統合開発環境。オープンソースソフトウェアとして配布されており、Ruby on Railsの開発に焦点を絞っている点で興味深い。 0.9.1はEclipse 3.3との互換性向上を目的としたリリースだが、JRubyをRubyインタプリタとして正式に動作するようにした最初のバージョンとなる。JRubyを採用したことで、Rubyがインストールされていないプラットフォームでも簡単にRailsの開発ができるようになった点は注目に値する。また、インストール時のチェック機能が向上しており、従来のバージョンと比較してインストールしてからの設定が簡単になって
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く