2012-06-01から1ヶ月間の記事一覧

CSVを読み込んでデータを追加

CSVディレクトリを作成 mkdir db/csv※必ず作る必要はないです。 作成したディレクトリにCSVファイルを配置する。書き方はこんな感じ db/csv/originals.csv 東方紅魔郷 ~ the Embodiment of Scarlet Devil.,とうほうこうまきょう,3 東方妖々夢 ~ Perfect Ch…

原作のCSV

db/csv/originals.csv 東方靈異伝 ~ Highly Responsive to Prayers.,とうほうれいいでん はいりー れすぽんしぶ とぅ ぷれいやーず,2,1 東方封魔録 ~ the Story of Eastern Wonderland.,とうほうふうまろく ざ すとーりー おぶ いーすたん わんだーらんど,…

rails3のバリデーション

rails2.xとrails3.xでバリデーションの書き方が変わってます。rails2 validates_presence_of :title rails3 validates :title, :presence => true 参考 http://ayapii.hatenablog.com/entry/2012/02/09/125402 validates 存在チェック validates :title, :pr…

モデル名の国際化対応

忘れがちなので、備忘録 config/locales/attributes.ja.yml ja: activerecord: models: user: 'ユーザー'

rails_adminで対応したいところ

管理画面のタイトルの国際化 config/initializers/rails_admin.rb config.main_app_name = [I18n.t('site_title'), 'Admin'] config/locales/ja.yml ja: site_title: 'サイト名' Herokuにアップしたら、「translation missing: ja.site_title」になってしま…

メモ

DeviseのRspec 参考 http://d.hatena.ne.jp/naberon/20120121/devise_rspec

rails_admin 使ってみる

目的 管理画面を楽に作りたい! 参考 http://d.hatena.ne.jp/hichiriki/20120126 https://github.com/sferik/rails_admin/wiki インストール Gemfileに追記 gem 'rails_admin'gemをインストール bundle install 設定 rails g rails_admin:installマイグレー…

ユーザー一覧

ユーザー一覧に表示させるもの user_name ユーザー名 user_id ユーザーID sign_in_count ログイン回数 last_sign_in_at 最終ログイン時刻 last_sign_in_ip 最終ログイン時のIPアドレス current_sign_in_ip 現在ログイン中のIPアドレス role 権限

今後の予定

ユーザー一覧が欲しい! 画面設計 各テーブル作成

管理者がユーザー登録する

ちょっと無理矢理だけど・・・できた。正直、確実に修正対象です。。。コントローラーを生成 rails g controller user/registrationDevise::RegistrationsControllerをオーバーライド app/controllers/user/registrations_controller.rb class User::Registr…

ruby 1.9.3p125でruby-debugを動かす

ruby 1.9.3p125の環境でruby-debugを動かすとエラーが起きる。どうやら、gemがまだruby 1.9.3に対応していないらしい。。。Gemfileに記述していた内容 group :development do gem 'ruby-debug19' gem 'ruby-debug-base19' end他のgemの記述は省略してます。 …

rails,gemをアップデート

railsをアップデートGemfileのRailsを最新版に変更し、以下を実行 bundle update railsgemをアップデート bundle update

GithubとHeroku

Github git init git commit -m 'first commit' git remote add origin https://github.com/shiroemons/touhou_arrange_chronicle.gitgit push -u origin master Heroku git push heroku masterheroku pg:reset SHARED_DATABASEheroku run rake db:migratehe…

Devise簡易メモ

Deviseオプション :database_authenticatable データベースでアカウントのパスワードを管理できるように :registerable ユーザーがアカウント作成、編集、削除できるように :recoverable パスワードの再問い合わせができるように :rememberable 自動的にログ…

今後の予定

Githubにアップロード Herokuにアップロード CanCanで管理者だけがユーザー登録可能にする Rspec作成(単体テスト) 画面デザイン検討

CanCanで権限管理

目的 Deviseでユーザー認証を行い、CanCanで権限管理をする。 権限は、管理者、登録者、歌詞閲覧 参考 https://github.com/ryanb/cancan/wiki/Defining-Abilitieshttp://blog.udzura.jp/2012/01/12/lovely-authorization-with-cancan/ http://asciicasts.com…

Deviseでユーザー認証

目的 Deviseでユーザー認証を行い、CanCanで権限管理をする。 新規ユーザーは、管理者のみ作成可能 E-MailをユーザーIDとして利用しない 参考 https://github.com/plataformatec/devise/wikihttp://kitbc.s41.xrea.com/main/?use_devise http://sinki.cc/blo…

認証関連

参考サイト http://kitbc.s41.xrea.com/main/?use_devisehttp://sinki.cc/blog/archives/130

グラフ表示

・全体の曲数 ・全体アルバム数 ・登録サークル数 ・サークルの登録アルバム数 ・全体アーティスト ・誰が一番歌っているかなど ・原曲毎 ・全体 ・イベント毎 ・サークル毎

はてな記法

見出し記法 日記に見出し(h3)を付けます *テスト テスト 時刻付き見出し記法 見出しに編集時刻を保存し表示します *t*テスト *t+1*テスト テスト t+1*テスト name属性付き見出し記法 見出しに好きな name 属性をつけます 記事のURL(Permalink)の末尾が見…

Seeds.rb

DB other pc98 windows zuns_music_collection akyus_untouched_score commercial_books 日本語 その他 PC-98作品 Windows作品 ZUN's Music Collection 幻樂団の歴史 ~ Akyu's Untouched Score 商業書籍 db/seeds.rb # -*- coding: utf-8 -*- %w(other pc98…

Twitter Bootstrap

目的 レイアウトやデザインをスタイリッシュに 参考 https://github.com/seyhunak/twitter-bootstrap-rails インストール Gemfileにslimとbootstrapを追加 gem 'slim-rails' gem 'twitter-bootstrap-rails' gem 'twitter_bootstrap_form_for'gemをインストー…

記事化予定

デザイン gem 'twitter-bootstrap-rails' gem 'twitter_bootstrap_form_for'認証、認可 gem 'devise' gem 'cancan'

Railsプロジェクト作成、Gemfile

Railsプロジェクトを作成 rails new touhou_arrange_chronicle -d postgresqlRailsプロジェクトに移動 cd touhou_arrange_chroniclegemファイルを保存するディレクトリを作成 mkdir vendor/cache .Gemfile source 'https://rubygems.org' gem 'rails', '3.2.…

要求定義

欲しい機能を箇条書きで書いていくよ。 ・グラフィカルなサイトで! ・スマフォ対応 ・サークル管理 ・アレンジ曲の管理 ・原曲の統計グラフを出力 ・認証機能 ・カラオケに配信中の曲などの情報 ・なんでも検索 ・東方ボーカル、東方アレンジ、オリジナルの…

新設しました。

新しく、東方関連のWebアプリケーションを作成するために、わざわざHatena Blogを新設しました。 迷い家の白猫 迷い家の白猫 Blog の方も、よろしくお願いいたします。 製作予定 タイトル「東方編曲録 ~ Arrange Chronicle」 動作環境 Ruby 1.9.3 Rails 3.2…