サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
夏の料理
kitbc.s41.xrea.com
assets pipelineに関係しそうな設定について 全然設定とかわけわからんかったので、config.assets.*について手当たりしだいに調べた。
先日、minami.rbに参加してきた、そこで教えてもらった sporkであらかじめrailsの環境を読み込んで guard でファイルの更新を監視してテストファイルの更新などの タイミングでrspecを実行することができることを教えてもらった。 忘れないうちに、内容のメモを残しておきます。 設定自体はとても簡単! @koko_uさんありがとうございます。 gemをインストール まずは必要なgemを読み込むための設定をGemfile追加する。 libnotifyとrb-notifyとかはubuntu上で通知を出すための設定 Gemfile ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ group :development, :test do gem 'guard' gem 'guard-rspec' gem 'guard-spork' gem 'spork', '>=0
いらっしゃい、ここでは自分が「いじくったソフトウェア」や「モノ」を気の向くままに公開していこうと思ってます。(^^; 最近は、Railsにはまっています。
ファイルに内容を出力 Shell cat hoge.txt >> hoge.log Ruby open("hoge.log", "a+"){|f| p.puts("output lines")} ブロックを使用しない場合 f = open("hoge.log", "a+") f.puts("output line") f.close ディレクトリ配下のファイルの一覧 Shell $ files="`find ./ -name '*hoge*'`" Ruby require 'find' Find.find('./').select{|name| name =~ /hoge/} ファイルの内容を変数に読み込み Shell cat config.txt Ruby ファイルのクローズ処理が必要 f = File.open("config.txt") f.collect { |line| line
このあと調べてみるとこの下にかかれている。 (旧)rubyをインストール (旧)rubyを使用する前に の手順では、OSにインストールしているライブラリに依存するため (OSのアップデートなどの際)あまりよろしくないみたい。 ということで必要な次のライブラリをrvm上で先にインストールしておく $ rvm package install openssl $ rvm package isntall readline $ rvm package install zlib $ rvm install 1.9.2 -C --with-openssl-dir=$HOME/.rvm/usr --with-zlib-dir=$HOME/.rvm/usr --with-readline-dir=$HOME/.rvm/usr これでとりあえず必要なライブラリもインストールされてruby利用できる状態になりま
Deviseの使い方がよくわからなかったので、基本を覚えようと思い https://github.com/plataformatec/devise にある説明を元にだいたいそのままやってみたときのメモ 次はOpenIDを利用してログインすることを目指してみる。 Gemfilesに記述を追加 gem 'devise' gemをインストールするコマンドを実行 # bundle install デバイスをインストールコマンドを実行する。 # rails generate devise:install 表示されるメッセージに合わせて、手動で次の設定をする。 config/environments/development.rb に記述を追加 config.action_mailer.default_url_options = { :host => 'localhost:3000' } con
Rails+Devise+OmniAuthでマルチOAuth認証 Devise+OmniAuthでOAuth認証を試しているときのメモ なんかの役に立つとよいけど。 facebookのOAuth facebookのOAuth認証でエラーが発生したときのメモ 下のような文字が含まれるエラーメッセージが表示される場合は facebookで登録したサイトURLと、redirect_URIにあるuriが異なっているみたい 再度、登録して実際のサイトと一致するURIを登録しないとダメみたい Invalid redirect_uri: ゴニョゴニョ(変な文字列) あと「localhost:3000」みたいなアドレスでアプリIDを登録した場合も認証ページにアクセスするときにエラーが発生した。 ローカル環境で、facebookの認証をテストすることはできないみたい。↓のようなエラーが発生することになる。
Ubuntu10.4をwindows上のVirtualBox上で利用している。Ubuntu上で作業をしているときは、sshを使うこともなく、railsのwebrickにはubuntu上からアクセスしていたので、気付かなかったが。windowsからsshやwebrickサーバーにアクセスしてみたところすこぶる遅い事に気づいた。 なかなか対処方法が見つからなかったが調べてたら、次のような設定を行うと早くなるということがわかった。 /etc/nsswitch.confのなかにある。次の行を変更 hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4 ↓ hosts: files mdns4_minimal [NOTFOUND=return] dns ひとまず再起動してみたら普通に使えるレベルになった。 sshの接続や、railsのwebric
このページを最初にブックマークしてみませんか?
『kitbc.s41.xrea.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く