牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

Rails

Rails server を立ち上げようとしたら『`start_tcp_server': no acceptor』とかなって動かない場合のメモ

(Rails3.2.8) 問題 $ rails s : `start_tcp_server': no acceptor (port is in use or requires root privileges) (RuntimeError) :とかなってサーバー立ち上がらない 対策 rails s -p 8888 とかで動くので何か動いてるっぽい $ ps ax | grep rails00000………

ruby-mode のメモ

ELPA Confusion · Issue #21 · eschulte/rinari · GitHub ruby/misc at trunk · ruby/ruby · GitHub ruby - Revision 47999: /trunk/misc [ruby] Index of /trunk/misc

第28回 Rails勉強会@東北に参加してきました

Ozaki さんによる Rails4のお話 下記スライドを拝借して解説 Rails 4.0 Whirlwind Tour // Speaker Deck async のあたり間違ってる。動かない。 Turbolinks 現状の4bataでは危険、いろいろバグあり。 Is it live? | Tenderlovemaking などなど その他 Ruby o…

Rails で hoge_url か hoge_path を使うかで迷った時は

redirect_to を使う場合 hoge_url を使う それ以外(redirect_to を使わないの場合) hoge_path を使う この認識でいいんだよね?

Rails3 の Date.current と Date.today のメモ

Date.current Time.zoneを参照 Date.today Time.nowをを参照 参考サイト Rails3のDate.currentのソースコードリーディング - naoty.to_s

Rails の kaminari で「◯件中▲〜■件目」みたいなのをビューに直書きしてみた

(rails2.3.8, ruby1.9.3, MacOSX10.7)元ネタ kaminariで「◯件中▲~■件目」みたいなの - capsctrldays(2012-06-23) よくわかんなかったから結局自分でごにょごにょ書いてみた テンプレートをカスタマイズ % rails g kaminari:views _paginator.html.erb <%# T…

Rais と MySQL と year_month と

問題 Rails コンソールで以下のようにしたらエラー > Hoge.select(:year_month).uniq Hoge Load (0.3ms) SELECT DISTINCT year_month FROM `hoges` ActiveRecord::StatementInvalid: Mysql2::Error: You have an error in your SQL syntax; check the manual…

第27回 Rails勉強会@東北に参加してきました

第27回 Rails勉強会@東北 | Facebook 参加者いつもの固定メンバー4名+新しい仲間1名=計5名。RailsCasts の認証をdevise など使わずスクラッチでつくるやつ。 #250 Authentication from Scratch (revised) - RailsCasts 続いて、認証に権限をつけるやつな…

Rails で『戻る』リンクのメモ

フォーム入力画面に戻った時に、入力した文字列が無くなる場合と存在する場合の例 link_to link_to '戻る', :back link_to_function link_to_function '戻る', 'history.back()' 参考サイト railsで前画面に戻る - rochefort's blog

Rails3 でモデルやコントローラをネストしてスキャフォールドとかするメモ

ジェネレートする時に区切りが / だったか :: なのか忘れがちなのでメモ。 app/controllers/users_controller.rb でなくて app/controllers/admin/users_controller.rb みたいにadmin/下に置くみたいな感じ。 $ rails generate scaffold admin/user name ema…

Rails console での nil? empty? blank? のメモ

## rails console # nil nil.nil? #=> true "".nil? #=> false " ".nil? #=> false 0.nil? #=> false true.nil? #=> false false.nil? #=> false [].nil? #=> false {}.nil? #=> false # empty "".empty? #=> true " ".empty? #=> false [].empty? #=> true …

Rails + Ajax のメモ

Rails3.1でAjaxを使う | ひげろぐ フルAjaxで動くRailsアプリを作ってみたよ。 | Ginpen.com Ruby on Rails API jQuery API Documentation

Rails3 の form_for タグで class を追加するメモ

form_for form_tag - リファレンス - Railsドキュメント for example <%= form_for(resource, :as => resource_name, :url => session_path(resource_name), :html => {:class => "form-horizontal"}) do |f| %> : <% end %>

AngularJS + Rails3 (SQLite) に移植してみた -- AngularJS 公式サイトのサンプル "Javascript Projects (mongolab)"

AngularJS公式サイトのトップページにある "Wire up a Backend" のコードサンプルを Rails に移植。 ただ Rails3 と SQLite3 で動くようにしただけだけど。 CODE 説明面倒なので github にアップしてみた https://github.com/CortYuming/angular-rails-jspro…

Rails3 の 認証プラグイン devise で サイインイン・アウト後のリダイレクト先を指定する件

やりたい時に忘れるからメモ plataformatec/devise · GitHub Home · plataformatec/devise Wiki · GitHub http://kosuke-komiya.info/wiki/index.php?RubyOnRails_DeviseTutorialListJa サインアウト後のリダイレクト先を指定 How To: Change the redirect p…

Rails で js ファイル修正とブラウザ確認を繰り返してたら、急に表示が遅くなってサーバで RoutingError とか出てる件

Emacs が原因だった(´・ω・`) 例えば js2-mode で Flymake をオンにして hoge.js を いじると、 裏で構文解析?で使うために自動的に Flymake が吐き出す hoge_flymake.js なるものががこれまた自動的に削除される前にブラウザで表示すると原因だった。 $ r…

AngularJS + Rails でフォーム送信すると「WARNING: Can't verify CSRF token authenticity」とかなる問題のメモ

解決済。そのうちまとめ書く...かも。 CSRF protection with Rails - Google グループ AngularJS: $http sectore/CafeTownsend-Angular-Rails · GitHub

Rails + Javascript でのテストあたりのメモ

searls/jasmine-rails · GitHub JasmineによるJavascriptテスト駆動開発 あーありがち - 最近のJavaScriptのテスティングフレームワークについて調べてみた あーありがち - Jasmineをもう少し詳しく紹介してみる あーありがち - Jasmine gemで特定のjsファイ…

AngularJS + Rails で assets ディレクトリ以下に html ファイルを入れて $routeProvider あたりの templateUrl に指定した時エラー出る件

問題 assets に html ファイル置く app/assets/templates/hoge.html Angular のコード書く(例:下記一部抜粋) 'use strict'; angular.module('hogeapp', ['sql']). config(function($routeProvider) { $routeProvider. when('/', {controller: TodoCtrl, t…

Emacs の shell-mode で bash-completion を利用して Rails コマンドの補完をしたいのに Timeout になる件

bash-completion.el と rails_completion を使用 Emacs の shell-mode で bash の補完をできるようにする『emacs-bash-completion』 - 牌語備忘録 - pygo add short-cut alias for runner · 506a665 · jweslley/rails_completion · GitHub 症状 $ rails g #<…

"POST JSON data to simple rails application with curl" をやってみたメモ

fix: 20120826 ruby - POST JSON data to simple rails application with curl - Stack Overflow Create a Project $ rails new blog : $ cd blog Create a Scaffold $ rails generate scaffold entry title content : Migrate $ rake db:migrate : CURL 001…

『第25回 Rails勉強会@東北』に参加しました。

追記: 20120826 第25回 Rails勉強会@東北 | Facebook 参加人数4人 AngularJS のお話 AngularJS — Superheroic JavaScript MVW Framework AngularJS フレームワークについて - Google Developer Japan Blog AngularJS 参考サイトのメモ - 牌語備忘録 - pygo …

Rails1.2.6のRailsアプリをRails3.2.8で作りなおしてデモサイトとして制作させていただきました

求人情報検索のデモサイトを制作させていただきました。 http://katahirado.jp/careerspt id:yuichi_katahira さんにご指導・アドバイスを受け実装しました。 Rails, rspec, bootstrap, capstrano, redmine, mysql など幅広く関わることができ大変勉強になり…

shapado で bundle install 時のメモ

ricodigo/shapado · GitHub $ bundle install : Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-install message from magic: +-NOTE FOR LINUX USERS---------------------------------------------…

Rails での時間・時刻の操作メモ

irb(main):001:0> Time.now => 2012-08-10 16:30:31 +0900 irb(main):002:0> Time.now.change :year => 2019 => 2019-08-10 16:30:52 +0900 irb(main):003:0> 2.weeks.ago => Fri, 27 Jul 2012 07:31:42 UTC +00:00 irb(main):004:0> Date.today => Fri, 10 …

Rails と RVM と cron でシェルスクリプトを動かすのにちょいとハマったのでメモ

お題 cron で一時間に一回 rake db:setup したい。 cron 下記ディレクトリに 実行権限を与えて 実行したいシェルスクリプトを入れるだけ /etc/cron.hourly shell script #!/usr/bin/env bash ## cron が動いてるか確認用 #echo `date` "run the shell script…

Rails console で helper のメソッドを実行する件

for example hoge_helper.rb module HogeHelper def fuga(num) num end end console $ rails console irb> helper.fuga(0) => 0

Capistrano リンクメモ

capistrano/capistrano · GitHub http://yukku0423.wordpress.com/2012/04/06/capistrano-variables/ Capistrano 実践Tips集 今更聞けないCapistranoでリリースの自動化 - プログラマになりたい Capistranoによるデプロイ - Ruby on Rails with OIAX

Rails3 の capistrano で rbenv でインストールした Ruby で rbenv rehash しないと capify できない件

現象 Gemfile : gem 'capistrano' : bundle install $ capify . bash: capify: command not found 原因 #358 Brakeman - RailsCasts rbenv rehash すればいいらしいが、 rbenv で Ruby を上書きインストールすると $ rbenv rehash rbenv: cannot rehash: /Us…

『第24回 Rails勉強会@東北』に参加しました

第24回 Rails勉強会@東北 | Facebook Rails で非同期処理のお話 DelayedJob id:xibbar さんのお話。 backgroundDRb(drb = ライブラリ, irbでサーバ・クライアント) データでなく、オブジェクトで通信やりとり cronのような機能あり DelayedJob(AR) resque(R…