Rails
(django1.6, rails4)なんか忘れるのでメモ Rails の場合 irb(main):002:0> Foo.select(:title) Foo Load (1.3ms) SELECT title FROM "foos" => #<ActiveRecord::Relation [#<Foo id: nil, title: "hoge">, #<Foo id: nil, title: "fuga">]> Django の場合 In [3]: Foo.objects.values_list('title', flat=True) Out[3]: ["hoge", "fuga"] Qu…</foo></activerecord::relation>
(rails4.1.1, ruby2.1.1) プロジェクト作成とか $ rails new favorite_button_sample -T $ cd favorite_button_sampleボタン表示を分りやすくするのに CDN の bootstrap 使ってみた app/views/layouts/application.html.erb <link href="//maxcdn.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" rel="stylesheet"> </link>
(rails4.1.0) OmniAuth: Overview · plataformatec/devise Wiki · GitHub intridea/omniauth · GitHub arunagw/omniauth-twitter · GitHub Twitter Developers Facebook Developers Rails4 で Devise と OmniAuth で、Twitter/Facebook のOAuth認証と通常フ…
.bundle/config BUNDLE_PATH: vendor/bundle BUNDLE_DISABLE_SHARED_GEMS: '1' #<-システムにインストールしたgemは使わない設定 Bundlerを使ったRuby環境構築 | tamo's blog
ruby on rails - Ransack export results to CSV - Stack Overflow #362 Exporting CSV and Excel - RailsCasts products_path(params.merge(format: 'csv')
activerecord - How to use Rails 4 strong parameters with has_many :through association? - Stack Overflow ... { :employee_ids => [] } ...
Rancackでチェックボックスをチェックして検索するとtrueのみ検索される。 しかし、チェック外して検索するとfalseのみ絞り込みされてる。 チェック外して検索した場合はtrueとfalseすべて検索して欲しい場合もあるのでメモ。 やり方 誤 これだとチェック外…
ruby rbenv で ruby 2.0.0p247 いれてた。 ダウンロード IntelliJ IDEA :: Download Latest Version of IntelliJ IDEA プラグイン 1. preferences > plugin > install JetBrian Plugins… 2. ruby で検索 > インストール 設定 Configure > Project Defaults >…
(Rails4, MacOS10.8, MySQL5.5[MacPorts]) config/database.yml の soket のパスを書き換えれば直るけど パスの場所がどこだか忘れがちなのでメモ。 エラー内容 Mysql2::Error (Can't connect to local MySQL server through socket '/opt/local/var/run/mys…
Ruby on Rails API ActiveRecord::Associations::ClassMethods Post.includes([:author, :comments]).where(['comments.approved = ?', true])
(rails4.0.2, factory_girl_rails4.3.0) thoughtbot/factory_girl_rails · GitHub Gemfile rspec 入れる前提で : group :test do gem 'rspec-rails' gem 'capybara' gem 'factory_girl_rails' end bundle install factory を自動生成 なぜかrspec いれてるの…
Rspec/Capybara/Turnipの入門記事を全力でまとめてみた - 酒と泪とRubyとRailsと Rubyist Magazine - エンドツーエンドテストの自動化は Cucumber から Turnip へ Everyday Rails Testing with RSpecの翻訳プロジェクトを開始しました! - give IT a try Eve…
(Rails4.0, Ruby2.0)昔Railsが流行し始めた頃によくあったようなやつ。何となくやってみた。 (Railsじゃないけどこの辺とかこの辺を何となく参考に) ソースコードは Github にアップしてみた。 https://github.com/CortYuming/rails_guestbook_sample なの…
(Rails3.2.13) http://railscasts.com/episodes/320-jbuilder?language=ja&view=asciicast https://github.com/rails/jbuilder 下準備 $ rails new jbuilder_app -T --skip-bundle $ cd jbuilder_app $ bundle install $ rails generate scaffold Book title…
(Rails3.2.13)ほかに Spring や Zeus とかありますが、あえて DHH の Commands を使ってみた。 https://github.com/rails/commands http://railscasts.com/episodes/412-fast-rails-commands?language=ja&view=asciicast ちなみに Commands は rails console…
(Rails4.0rc1) $ rails new app --pre --skip-bundle create create README.rdoc create Rakefile create config.ru create .gitignore create Gemfile create app create app/assets/javascripts/application.js create app/assets/stylesheets/application…
(Rails3.2.13)エラー画面でコンソール使えるのがとても便利 エラー画面 Rails3.2(デフォルト) Rails3.2 で better_errors を利用した場合 Gemfile (better_errors で irb を利用するに binding_of_caller も必要) group :development do gem 'better_err…
(Rails3.2.13)前にやったMetaSearchのgithubをよく見たら開発が止まっているようで他になにかないかと探してたら発見した。 https://github.com/ernie/ransack MetaSearch の後継らしい。 とりあえずやってみる rails new app -T --skip-bundle : cd app/ Ge…
(MacOSX10.8, Ruby2.0, Rail4rc1) rbenv と ruby-build を github からインストールしている前提で http://d.hatena.ne.jp/CortYuming/20130429/p2 以下、チュートリアルをする環境を整える $ cd ~/.rbenv/plugins/ruby-build/ $ sudo git pull $ sudo rbenv…
(rails3.2.13)ちなみに開発環境では問題は無く、 デプロイしたら ActionView::Template::Error になった。 原因 Gemfile の書き方だった jQuery-ui の Date Picker を日本語で使った場合に Gemfile の assets の書き方が原因だった。 デフォで assets グルー…
(Rails3.2.13) Ruby on Rails 3 の Ajax いろいろ - yuumi3のお仕事日記 上記リンクの2と3を少々書き換えてやってみた。 下準備(2と3共通) $ rails new ajax_app -T --skip-bundle $ cd ajax_app $ rails g scaffold Todo due:date task $ bundle install …
(Rails3.2.13)毎回、検索機能の実装する時、面倒だから便利ないい感じのプラグイン何かないかなと思ってたらあった。知らんかった。 activerecord-hackery/meta_search · GitHub 『meta_search』使ってみる 下準備 $ rails new meta_search_app -T --skip-bu…
(Rails3.2.13) thoughtbot/paperclip · GitHub paperclip 試してみる ImageMagick をインストールしておく sudo port install ImageMagick 下準備 $ rails new paperclip_app -T --skip-bundle $ cd paperclip_app Gemfile gem "paperclip" $ bundle install…
(Rails3.2.12) retina_tag が良さげな感じ davydotcom/retina_tag · GitHub 使ってみる Gemfile gem 'retina_tag' bundle install app/asstes/javascripts/application.js //= require retina_tag app/asstes/images 普通の画像と高解像度の画像を追加 for e…
(Rails3.2.12) Date Picker を英語で表示の手順 #213 Calendars (revised) - RailsCasts Gemfile group :assets do gem 'sass-rails', '~> 3.2.3' gem 'coffee-rails', '~> 3.2.1' # See https://github.com/sstephenson/execjs#readme for more supported r…
(Rails3.2.12) bluerail/twitter-bootstrap-rails-confirm · GitHub Bootstrap を利用しているアプリの確認ダイアログを Bootstrap のモーダルウィンドウに置き換えるには - わからん Gemfile gem "therubyracer" gem "less-rails" gem 'twitter-bootstrap-r…
(Rails3.2.12) $ rails console irb(main):001:0> app.foo_url => "http://www.example.com/foo" irb(main):002:0> app.bar_path => "/bar"
(rails3.2.12) 問題 明日の 00:00:00 より前のdbを取得したい (2013-03-29 00:00:00 を希望) irb> Time.now => 2013-03-28 11:26:42 +0900 irb> User.where('hoge_at < ?', Time.now.tomorrow.beginning_of_day) User Load (0.7ms) SELECT `users`.* FROM …
(rails3.2.12) irb(main):025:0> 1.day.ago => Wed, 20 Mar 2013 10:13:00 JST +09:00 irb(main):028:0> 7.days.since => Thu, 28 Mar 2013 10:13:22 JST +09:00 irb(main):029:0> 2.weeks.ago => Thu, 07 Mar 2013 10:13:31 JST +09:00 irb(main):030:0> 3.…
(rails3.2.12) irb(main):021:0> Date.today.midnight => Thu, 21 Mar 2013 00:00:00 JST +09:00 irb(main):022:0> Date.today.end_of_day => Thu, 21 Mar 2013 23:59:59 JST +09:00 irb(main):023:0> Time.now.midnight => 2013-03-21 00:00:00 +0900 irb(m…