Ruby好き非エンジニアのブログ

〜Ruby on Railsの学習記録〜

ruby

5段階評価のレビュー機能を実装。〜ratyの導入〜

今回はレビュー機能。 5段階の評価を実装できるratyというプラグインについてメモ。まずはこちらのgithubページにアスセス。 GitHub - wbotelhos/raty: :star2: jQuery Raty - A Star Rating Plugin 上記のように、画面右側にある「Clone or download」のプ…

作業効率UP!プログラミング初心者が知っておくと便利なコマンドまとめ。

プログラミングを学び始めた当初一番知りたかった情報は、エンジニアの方々が作業効率化のために活用しているショートカットキーや便利なコマンドは何か。ということ。チュートリアルや参考書には「答え」は書いてあっても記述の「流れ」は書いてありません…

Bootstrap(Jambotron/ジャンボトロン)で画面いっぱいに画像を表示させる方法

今回はJambotronの使用例のメモ。※Jambotron(ジャンボトロン)とは、画面いっぱいに画像等を表示させるためのBootstrapのcomponentsの中の一つです。サンプルはこんな感じ。 それでは、あくまでも一例ですが、使用の流れを書いていきます。 ※Bootstrapの使用…

toastrの導入

前回まで開発の流れをひとつひとつ備忘録として残してきましたが、細かくブログに書こうとするとかなり時間がかかるので、今回からは開発の過程で触れたコトを切り取って記していきます。 今回はtoastrの導入。検索エンジンで、toastr gemと入力していただく…

画像アップロード

前回の続きですが、プロフィール画像をアップロードする機能を実装していきます。今回から少しずつHerokuを使っていくので、アカウント登録がまだの場合は下記など参照の上、Herokuの登録と、Herokuをコマンドラインからコントロールできるようにするための…

gem 'pg' インストール時のエラー解決方法

プロフィール用の画像アップロードを実装する前にRailsの環境設定をしていたところ、 gem 'pg'のインストールで少しハマったのでメモ。 画像アップロードはクラウド上でおこないます。 使用するgemは、 ・carrierwave ・cloudinary ※アップロード先はHeroku…

プロフィール編集ページの作成

プロフィール編集についてのメモ。前回ログイン周りを一通りおこなったので、今回は登録した情報の編集・更新ができるようにします。 まずは、コントローラーにeditアクションを追加します。app/controllers/users_controller.rb def edit @user = User.find…

ユーザー登録時にログイン

前回解決できなかったユーザー登録時にheaderが切り替わらないという話。・ログイン時はheaderが切り替わる ・ユーザー登録時はheaderが切り替わらない というものでした。前回の解決策として、ユーザーページを新たに作成し、そこにredirectするという方法…

会員ページのviewの切り替えについて

前回未ログインユーザーと・ログインユーザーのheader切り替え部分の修正をおこなっていましたが、 できたと思った切り替えがうまくいっておらず、、 とりあえずその後あれこれ試してみたのでメモ。とその前に、前回から変更したところは、・ニックネーム 10…

ログイン周りの修正①

今日はログイン周りの修正をメモ現在はメールアドレスでのログインしかできないので、 ニックネームとメールアドレスでログインできるようにする。db/migrate/***sorcery.core.rb class SorceryCore < ActiveRecord::Migration def change create_table :use…