プチゆる週末PJT

外資系企業で働きながら、プログラミング学習者の「作ってみた」を応援するサイト「Eggineer」の開発・運営を行なっています

技術的な話

CarrierWaveでアップロードした画像を本番環境でS3に保存する

Railsチュートリアルをした事ある人は、画像アップロードに関して、本番環境ではS3に保存すべきという記述を目にした事があるかもしれません。 railstutorial.jp というのも、Herokuに画像ファイルを置いておく事はできなくて、一日一回再起動される時に、フ…

heroku run rake sitemap:refreshができない(gem:sitemap_generator)

未解決の問題に関するメモです。 Web知識の勉強も兼ねてSEOに興味を持ち、サイトマップの作成がポピュラーな手法である事を知りました。 railsではgemを使って簡単に実装できるようなのですが、現在進行形で詰まっているのでメモ。 github.com 公式ドキュメ…

Active Adminは簡単に実装できなかったので、気合が必要かもしれない

下記の記事を読んだ時に管理画面の必要性を感じました。 qiita.com クソWebサービスにも管理画面はあるのか。。。という事で作りました。 実装 本番と開発で色を変えてみる assetsファイルのコンタミに気をつける showページを追加する Active Adminは結構厄…

acts-as-taggable-onとselect2-railsを用いたタグ付けの実装

自分は、 このブログを読んでタグ付けの方法を知りました。 www.rokurofire.info gemを使えば簡単にできる??? との事で頑張ってみました。 下記は参考資料を貼り付けただけのポエムです。 acts-as-taggable-on select2-rails turbolinks ここまでの問題点…

独自ドメイン・サーバー・Herokuを理解してWebサービスを公開する

Webサービスを公開するにあたり、サーバーを確保しなければならない訳ですが、色々と考えることも多く 現在railsチュートリアルに従って、無料でherokuを使っているものの、他にはどのような選択肢が初心者向けなのだろう。結局herokuに独自ドメインを当てる…

twtterログインとの死闘(devise+omniauth)

チュートリアルで作成したユーザーモデルやログインフォームや新規登録フォームを壊し、devise、twitter認証を実装したところまでの記録です。 Userモデルの削除 devise gemの実装 ルートの定義を最新のものに変更 ローカル環境最後の大ボス(Invalid creden…

RailsアプリへのTwitterログインにチャレンジしました

Twitterログイン実装にチャレンジしました qiita.com がうまくいきませんでした。 のでメモしておきます。 初めのエラーはgemのインストールでバージョン違いのエラーが発生したようだったので、 marimomemo.hatenablog.jp こちらの記事を参考にして、omniau…

Railsアプリの日本語化続編

日本語化について前回の続きをやってみました。 www.eggineer.info 読者対象は、Railsチュートリアルやってみたけど、表記が英語だから日本語に直す方法を知りたい!という方です。 前回はこちらの記事を参考にして日本語化に取り組みましたが、 qiita.com g…

bootstrapで原因不明のエラー(File to import not found or unreadable: bootstrap-sprockets)

bootstrapでエラーが出て解決不能になりかけましたが、gitのおかげで何とかなりましたので報告します。 エラーの種類 cloud9のプレビュー機能でbootstrapの動作確認を逐一しながら進めていたのですが、突然エラーが起きました。 こちらは、正常画面。ヘッダ…

Railsで作成したWebアプリケーションの日本語化について

Railsアプリの日本語化について、自分は実装に結構時間がかかってしまったので、簡単にまとました。 辞書ファイルを使用 htmlも設定を変更する その他 辞書ファイルを使用 Qiitaに掲載されていたものだと、こちらの情報が比較的新しいです。 qiita.com 概略…