プチゆる週末PJT

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

Ruby on Rails

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

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

便利なgemを知っていると開発の幅が増えるかもしれません

Railsチュートリアルを終えていざ、自分のサービスを開発! と息込んでいる人、結構いると思います。 素人的な提案ですが、サービスの設計をする際に、便利なgemを知っていると、 設計の幅が増えるかもしれないので、一度調べてみる事をお勧めします。 例え…

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 ここまでの問題点…

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…

プログラミング学習履歴(4ヶ月目・自作アプリ開発編)

Railsチュートリアルを一周した後、自作アプリを作成することを決意しました。 www.eggineer.info 現在進行中ですが、どのように開発を行なっているのかまとめました。 作成するアプリケーションをイメージする RailsチュートリアルとProgateを見返しながら…

プログラミング学習履歴(3ヶ月目・Railsチュートリアル編)

前回はProgateでの学習履歴をまとめました。 www.eggineer.info 今回は、Rails学習者の登竜門とも呼ばれるRailsチュートリアルに取り組んでみた雑感をまとめました。 Railsチュートリアルとは 学習のペース 何が身についたのか 注意点 Photo by Cristina Bej…

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

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

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

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