来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…
http://www.slideshare.net/tricknotes/rails-possiblestory ここに記載されているのはRailsどうのでなく設計の問題なので、これを「Railsのあるある」という人は、他の言語やwebアプリのFWでもまた同じ間違いを犯ちゃうのでは疑惑。 1.社員レコードは論路削除で… 問題の原因は、モデルの状態遷移・各状態で機能がどう振る舞うかを検討せず(設計をせず)に実装にとりかかってることでは。 やるべきだった手順 現実世界での対象モデルの状態を整理する 内定、有効、休職傷病、産休、退職、一時退職(役員とかになる場合の)とか? アプリケーション内で定義すべき状態を整理する (社員だと、権限に関わるのでそれに関係しそうな状態を整理する) {準備, 有効, 休職, 退職, 無効, ロック}とか? 最適な実装方法を考える 状態を管理する属性をモデルに持たせ
Rails 4のturbolinksについて最低でも知っておきたい事 (追記)turbolinksに関するセキュリティ上の懸念について turbolinksとは、ページ遷移をAjaxに置き換え、JavaScriptやCSSのパースを省略することで高速化するgemで、Rails 4からはデフォルトで使用されるようになります。 高速化は大歓迎なのですが、JavaScriptのイベントの起き方が変わるため、Rails 3までの書き方をしているとまず間違いなく問題が起きます。しかも、Rails 4ではデフォルトの機能ですので、最新版を使いたいなら必ず知っておかなければいけません。 本エントリではturbolinksを使うために絶対に知らなければいけないことを分かりやすく紹介したいと思います。 動作 turbolinksの動作は、すごく大雑把に言うと以下の通りです。 リンクのclickイベントをフッ
■1 Rails Girls Tokyo で事務局のオッサンを担当した Rails Girls Tokyoという、Rails Girlsというヘルシンキ発の世界的ムーブメントのTokyo Branchの開催のお手伝いをしてきた。 (写真は @igaiga555 のflickrから借りました。それにしてもおんなのひとばかりの前でライトニングトークをしてとても楽しそうなオレの写真であることよ) Rails Girlsのサイトのトップにはこう謳われている: Our aim is to give tools and a community for women to understand technology and to build their ideas. We do this by providing a great experience on building things and by m
There is a select method in ARel, but you must use the correct table names (i.e. plural and beware if you have polymorphic models or if you're using set_table_name or some other similar non-standard practice) @items = Item. select('users.name', 'users.created_at', 'orders.created_at', 'suppliers.name', 'agents.name', 'manufacturers.name'). where(:users => { :fulfilled => true }). includes(:orders
かんたんAjax開発をするためのRuby on Railsの基礎知識:Ruby on RailsのRJSでかんたんAjax開発(前編)(1/4 ページ) いまさら聞けないRuby on Railsとは? Ruby on Rails(以降、Rails)は、世の中に多数存在する現在のWebアプリケーション開発フレームワークに多大な影響を与えている、先進的で生産性の高いフレームワークです。 以下をコンセプトとして掲げており、Ruby言語で記述されています。 「同じことを繰り返さない」(DRY:Don't Repeat Yourself) 「設定よりも規約」(CoC:Convention over Configuration) ここ数年で、楽天市場、ニフティ、カカクコムなど大手IT企業での採用も進んでおり、注目を集めています。 関連記事: 楽天が「Ruby on Railsの利用を開始します」 h
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く