タグ

railsに関するkomzのブックマーク (77)

  • Rails

    簡単な注文システムを想定してセッションを進めます。 以下を実行して、アプリの開発に必要となるファイルを生成します。 (rails -h と実行すると、利用可能な rails サブコマンドとサブコマンドの説明が表示されます) rails new chumon 必要なファイルが chumon ディレクトリの中に生成されます。 以降は chumon ディレクトリの中で作業を行います。 cd chumon 以下は Rails3.2 で最初にやらなければならないお決まりの設定です。 Gemfile を編集します。 gem 'therubyracer', :platform => :ruby Gemfile を編集した後は必ず bundle install コマンドを実行します。 bundle install Rails アプリのディレクトリ構造です。 . # |-- Gemfile # アプリで利用

  • Ruby on Rails Guides

    Ruby on Rails Guides (v8.0.2) These are the new guides for Rails 8.0 based on v8.0.2. These guides are designed to make you immediately productive with Rails, and to help you understand how all of the pieces fit together. Rails Guides are also available for Kindle. Guides marked with this icon are currently being worked on and will not be available in the Guides Index menu. While still useful, the

    Ruby on Rails Guides
  • Ruby on Railsを学ぶ方法 - toyoshiの日記

    [追記]エントリは2012年のものです 2019年1月現在おすすめの学ぶ方法は Ruby on Rails チュートリアル:実例を使って Rails を学ぼう をやることです。こちらは有志によって作成・翻訳されている素晴らしい教材で、RailsだけでなくGitやテストといったことも学べます。盛りだくさんですのでおすすめは最初はGitやテストについては無視して1周やってみて、わかったらそれらも含めて2周目をやるという方法です 以下オリジナル記事 前回のエントリは僕が新しく請求書管理サービスmisocaを手伝ってくれる人にRailsを教えたときに思ったことだ。(追記:その人はプログラミングは十分わかってる人だ) 一応アンサーエントリとして、次に教えるならこうするというのをメモしておく 準備 Windowsで開発しない(Windowsの人はVMWareなどでUbuntuとかのLinux環境をい

    Ruby on Railsを学ぶ方法 - toyoshiの日記
  • Ruby on Railsが簡単というのは嘘 - toyoshiの日記

    WinユーザがRailsアプリをこれから公開しようと思った場合 Windowsで学習を開始するのは不可能なのでLinuxをいれる でもWindowsで進めようとしてmsysGitをいれたりするが結局半日無駄にする なぜかgemが最新じゃないと怒られる gemを単純に使っても後から困るのでrvmかrbenvが必要。使い方覚えないといけない やっとRails3.2導入。javascriptエンジンが入ってないので起動しない やっと起動 HTML書いてるのは情弱だけ => hamlを覚える js書いてるのは情弱だけ => coffee scriptを覚える css書いてるのは情弱だけ => scssを覚える テスト書いてないコードはレガシーコードっていわれる しかたないのでRspecいれる => Rspec覚える ユニットテストだけではしかたないといわれcapybaraもいれる => capyb

    Ruby on Railsが簡単というのは嘘 - toyoshiの日記
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • twitter bootstrap railsを使ったら職が見つかり彼女も出来て背も3センチ伸びました。 - ppworks.jp

    twitter bootstrapを更に便利に使うgemtwitter bootstrap railsです。 railsアプリを作りましょう。 rvmでgem set作ります。 rvm --create 1.9.3-p125@tbrsample railsアプリ生成します。 gem install rails --no-ri --no-rdoc rails new tbrsample gemを指定しましょう。 Gemfileのgroup :assetsに追加します。 cd tbrsample vim Gemfile gem "twitter-bootstrap-rails" どん bundle install --without=production bootstrapをgenerateしましょう。 必要なjsやcssをapp/assets配下に配置します。 rails g bootst

    twitter bootstrap railsを使ったら職が見つかり彼女も出来て背も3センチ伸びました。 - ppworks.jp
  • 最近やってるRailsプロジェクトのテスト方法 - #詰んでる日記

    Railsエンジニアになってから1年半くらいが経ち、社内のRailsプロジェクトを全部で5つくらい触って、今やってるAbilie*1でようやく人並みにテストを書いてる気がしてきたので、現時点でやってるテストの方法をまとめておく。 テストのルール的なの rspecでは必ずモデルのテストは書くようにしてる。ヘルパーも大体書いてるけど、コントローラやルーティングのテストはあまり書いてない。 というのも、コントローラーのコードを極力短くしてモデルを太らせているのでコントローラのテストはあんまり意味が無い気がしていて、その代わりにCapybaraでテストを書いておけば十分なんじゃないかなと思ってきたから。Capybaraは書いてるので、そういう意味では書いてるとも言える。 社内の管理者だけが使える管理画面も作ってるけど、そっちはテストあんまり書いてない。ここは動かなくなっても一般ユーザーには影響が

    最近やってるRailsプロジェクトのテスト方法 - #詰んでる日記
  • [Rails]はじめてのRailsでWebサービス作ってみた - ギークに憧れて

    Twitmemo ここ一ヶ月ほど某社でRailsの勉強をさせて頂いていて、なんか作れーって言われたのでWebサービス作ってみました。 Twitterユーザーへフォローした理由やメモを追加できるサービスで、Twitmemoといいます。過度な期待はせず使ってみてください。 作った理由2/4現在、自分のフォローは1030人弱。300人くらいまでは良かったが、さすがにこの人数になると「あれ?こいつフォローしたっけ…」って奴が出てくる。最近はイベントにいってもメールアドレス教えるのがダルくてとりあえずTwitterアカウントを教える、というパターンが多いので、ある程度は把握しとかないとリアルに支障が出るかなーという危機感があった。そういうのを良い感じにメモできるサービスが欲しかったので作った。プラス、自分がどういう評価されてるか知れたらFavstarっぽくてうけるかなーという感じ。 以下、サービスを

  • Ruby on Rails: Download

    We recommend Ruby 1.8.7 for use with Rails. Ruby 1.8.6, 1.8.5, 1.8.4 and 1.8.2 are still usable too, but version 1.8.3 is not. Source: Compile it yourself Windows installer: Ruby, popular extensions, editor OS X 10.4: Ships with broken Ruby, follow this guide OS X 10.5: Included with developer tools (then do "gem update rails") RubyGems is the standard Ruby package manager. It's sim

  • Rails技術者認定試験運営委員会が発足―「Rails 3技術者認定ブロンズ・ベータ試験」を2011年1月に実施:ニュースリリース|gihyo.jp … 技術評論社

    2010年11月19日,Rails技術者認定試験運営委員会が発足した。同委員会はRailsの普及や技術者の育成を目的としており,Ruby on Railsの基知識を問う「Rails 3 技術者認定ブロンズ・ベータ試験」を2011年1月に実施する。また,試験は2011年2月から全国のオデッセイ・コミュニケーションズ CBTテストセンターで通年開催される。 試験の出題範囲は,Rails概要,ActiveRecord,ルーティングとActionController,ActionViewとヘルパー,ActionMailer(メール)⁠,テスト,の6分野。試験はCBT(Computer Based Testing)形式で行われ,設問数は選択式40問,試験時間は1時間,合格基準は7割の正解となる。 試験関連情報やサンプル問題は,2010年12月22日にCoding Edgeフォーラム内に開設予定の

    komz
    komz 2010/12/03
  • Ruby製グループウエア兼日報管理システム「eNote for Community」、OSSとして公開

    ライトハウスは2010年2月15日、Ruby on Railsで開発したグループウエア兼日報管理システム「eNote for Community」をオープンソース・ソフトウエアとして公開したと発表した。Amazon EC2上での動作も確認済みという。 「eNote for Community」は、スケジュール管理、アドレス帳、共有キャビネット、お知らせ、掲示板、回覧板、社内ブログなどグループウエアとしての機能を備える。また営業支援機能として、得意先管理や日報作成、日報への上司によるコメント入力など日報管理システムとしての機能も備える。 配布ライセンスはGNU GPLv3。GPLでは改変したソースコードを別の組織に提供する際にソースコードを開示する義務が生じる。ソースコードを開示せずに配布したいユーザーに対しては、有償ライセンスで提供する。またライトハウスでは、今後eNoteをASP(App

    Ruby製グループウエア兼日報管理システム「eNote for Community」、OSSとして公開
  • eNote for Community - トップページ

    『eNote for Community』とはグループウェアと営業支援システムを統合した、新しい企業向け業務支援&コミュニケーションツールです。 グループウェアの基機能であるスケジュール管理やアドレス帳の共有、掲示板機能だけでなく、社内ブログや回覧板、部署ごとや全社一斉など細かく設定できるお知らせ機能などの社内でのコミュニケーションをお手伝いする機能や、内部統制に欠かせない機能を提供しています。 さらに、営業支援機能としてお得意先様の情報の管理と共有、営業日報を軸にした営業ノウハウやナレッジの蓄積を実現します。 これらの機能を少しでも多くの方々へお使い頂きたいという思いから、オープンソースとして公開します。

  • スクリーンキャストでRailsを勉強しあおうぜ!『Teach Me To Code』 | 100SHIKI

    これは地味に素晴らしいコミュニティなのでは。 Teach Me To Codeでは「こういうのどうやるの?」というリクエストを受けて、詳しい人がスクリーンキャストで回答する、というコミュニティだ。 まず質問ありき、というのが素晴らしい。オンデマンド型のスクリーンキャストサイト、といってもいいだろう。 もともとEricさんという人が一人で始めており、「自分は週に1回ぐらいしかできないけど、他の人も手伝ってくれるうれしい」と表明している点も好感が持てる。無理なく学びあえる空気が良いですな。 Rails専用のコミュニティではあるが、他の言語でも似たような動きが出てくればよいな、と思う。

    スクリーンキャストでRailsを勉強しあおうぜ!『Teach Me To Code』 | 100SHIKI
  • Web上でRailsアプリケーションの翻訳を行う·translate MOONGIFT

    Rails2.2以降にはi18nが追加され、標準で国際化が行えるようになった。が、正直GetTextに比べると見劣りするために使わず終いだった。特に翻訳の面倒さがあった。GetTextであれば既にEmacsのpoモードやpoeditのようなアプリケーションが存在する。 Web上で翻訳作業できる だがpoモードでもそれなりに面倒な点もあった。今後、translateを使えばi18nを使う際の負担が減るかもしれない。 今回紹介するオープンソース・ソフトウェアはtranslate、Web上でRailsアプリケーションの翻訳作業ができるプラグインだ。 translateはRailsプラグインとして動作する。インストール後、指定されたルーティングを追加するとproduction以外(通常はdevelopment)で/translateというURLでアクセスできるようになる。 ば、ばいなり…? 未翻訳

    Web上でRailsアプリケーションの翻訳を行う·translate MOONGIFT
  • Redmineをもっと使い勝手よく·Farend Redmine Tools MOONGIFT

    開発のプロジェクトにおいてRedmineを管理ツールに採用するケースが増えてきた。Railsに慣れている場合、Tracよりも手軽に動かせるイメージがある。リポジトリブラウザやWiki、チケット管理機能もある優秀なプロジェクト管理ソフトウェアだ。 VBスクリプトでチケットを登録するサンプルスクリプト そんなRedmineをさらに便利にしてくれる関連ツールを提供しているのがFarend Redmine Toolsだ。 今回紹介するオープンソース・ソフトウェアはFarend Redmine Tools、Redmine関連ツール提供プロジェクトだ。 Farend Redmine Toolsで提供されているツールは主に二つある。一つはVBスクリプトを使ってRedmineにチケット登録を行うPost issue VBS、もう一つはMuninを連携してバグ成長曲線を作るMunin plugin for

    Redmineをもっと使い勝手よく·Farend Redmine Tools MOONGIFT
    komz
    komz 2009/05/21
  • GT Nitro: カーレーシング・ドラッグレーシングゲーム - Google Play のアプリ

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    GT Nitro: カーレーシング・ドラッグレーシングゲーム - Google Play のアプリ
  • これでデザイナも安心?DreamWeaver向けRails拡張·RubyWeaver MOONGIFT

    Ruby on Railsは開発者にとっては便利なフレームワークだ。だが、規模が大きくなるとデザイナーの方との協業が欠かせない。そうなるとデザイナーの立場になるとrhtmlやerbといったファイルはあまり都合が良くない。 入力補完機能が使える その点、PHPとDreamweaverの親和性は高く、作業がしやすい。その壁を乗り越えるためのソフトウェアがRubyWeaverだ。 今回紹介するオープンソース・ソフトウェアはRubyWeaver、DreamWeaver向けのRuby on Rails拡張だ。 恐らくデザイナーの方が最も使っているであろうDreamWeaverをRuby on Railsに対応させるのがRubyWeaverだ。DreamWeaverの機能拡張として提供され、インストールすればRuby on Railsのファイルが開けるようになる。 デザインモードでビューを編集 コント

    これでデザイナも安心?DreamWeaver向けRails拡張·RubyWeaver MOONGIFT
  • これは面白い!GAEでJRuby on Rails!·Yet Another Ruby Blog MOONGIFT

    ついにリリースされたGoogle App Engine(GAE)向けのJava。既に環境は用意されているので、すぐに開発を開始できる。Javaというとレンタルサーバレベルでは運用できず、会社ではJavaを使いつつも個人では使えないという人も多かったのではないだろうか。これで開発者の裾野が一気に広がっただろう。 GAEで動作するJRuby on Rails製ブログシステム PythonJavaときて他の言語、個人的にはRubyはどうなのだろうと思ったが、そうかJRubyがあった。それにより可能性がさらに広がった。 今回紹介するフリーウェアはYet Another Ruby Blog、JRuby on Railsで開発されたGAE向けブログシステムだ。ソースは公開されているがライセンスは明記されていなかったのでご注意いただきたい。 Yet Another Ruby BlogはGAEの上で動作

    これは面白い!GAEでJRuby on Rails!·Yet Another Ruby Blog MOONGIFT
    komz
    komz 2009/04/09
  • ブログやCMSに。Ruby on Rails製で使い勝手の良い·adva-cms MOONGIFT

    CMSには既に多数のプレーヤが存在する。そんな中、Ruby on Rails製のシステムを採用する利点は何だろうか。一つにはカスタマイズの容易性がある。Railsをベースにしていれば、Railsに慣れた技術者であればカスタマイズは容易に行えるだろう。 管理画面 他のCMSの場合はそのCMSのやり方に沿って進める必要がある(プラグインやテーマなど)。だがRailsであれば、Railsの作法に沿っていれば良い、どのようなCMSを導入しようともそのまま使うことは稀なので、元々カスタマイズを考えておくのが良いのではないだろうか。 今回紹介するオープンソース・ソフトウェアはadva-cms、Ruby on Rails製のCMSだ。 adva-cmsはRails 2.3系以上でのみ動作する。Railsアプリケーションを作る際に「-m」を使ってテンプレートとして使うのが基だ。インストールが終わればすぐ

    ブログやCMSに。Ruby on Rails製で使い勝手の良い·adva-cms MOONGIFT
  • HPTOTO | Link Slot Minimal Deposit 5000 Modal Receh bisa Maxwin

    HPTOTO menghadirkan layanan slot online dengan sistem Minimal Depo 5000, sebagai solusi ideal bagi pemain yang mengutamakan efisiensi tanpa mengurangi kualitas pengalaman bermain. Melalui platform yang didukung teknologi aman dan transaksi 24 jam, HPTOTO memberikan akses mudah ke beragam permainan slot berkualitas tinggi, sekaligus membuka peluang besar bagi pemain untuk meraih kemenangan secara c

    komz
    komz 2009/04/08