ramkaの朝ごはんはピーナッツパン

超個人的備忘録です。基本自分のためなので、内容の不備、読みづらさ、つまらなさはご了承ください。

Rails

地図・住所検索した結果の一覧を取得する

まだ試せていませんが、忘れない為にメモhttp://buf-material.github.io/blog/2014/10/02/use-google-place-on-rails4

テキストボックスに地名や住所を入れると、ずらずらと候補地を表示してくれるプラグイン

いつか使って見たいので、メモということで書いて見るこれだけならブックマークでいいじゃんと思うが、ブログというサービスを使っているので少しは手を動かす

DBの並びを降順にする

降順というのは、だんだん小さくなる順番のことですね日記や、ニュースのように、日付が新しいものほど上になるDBに設定してあげたいです検索したらでてきました やっぱりそういうこともできるんですねって感じですモデル配下のクラスに設定するだけで、DBが…

link_toでスマートにホームページへ移動する

link_toでホームページ(ルートパスってやつ)に移動する方法がありました偉大なる先人に敬礼!要は、 <%= link_to 'HOME', root_path, class: "btn btn-mini btn-danger" %> とすればホームページに移動する 長ったらしいURLを書く必要がない「class:〜」と…

gemでGoogleMapを表示させる

JavascriptでGoogleMapを表示させることはやってみたが、 せっかくRailsをやっているのでGemでGoogleMapを表示させたい検索したらできるみたいですね偉大なる先人に敬礼ここのページをそのまま実行すればいいと思ったのですが、 近頃仕様が代わり、GoogleMa…

GoogleMapを配置してみる

Railsで生成したViewにGoogleMapを設置してみるまずは、先人の力を借りる ありがとうございますGoogleMapを配置するにはAPIキーとやらを取得して、 その取得したキーをView(ここでは.erbのやつね)ファイルに設定して初めて動くらしいどんな種類のAPIキーが…

link_toでどこかのページにジャンプする

Railsではa hrefは使わないのかな ヘルパーを使うのが一般的なのかな忘れない為にもlink_toでどこかのページにジャンプルする方法をメモる <%= link_to 'Add', 'hoge/add', class: "btn btn-mini btn-danger" %> 今ルートパス「/」にいる前提で、相対パスで…

パラメータの渡し方いろいろ

偉大なる先人に学ぶ毎日メモということで記録

モデルを検索する

データベース は検索ができないと意味がありません検索はデータベースの醍醐味という感じでしょうかはい偉大なる先人のページですたとえば、nameというカラムがあるモデルがあって、 そのモデルで作った(マイグレーション)データベースからnameカラムにhog…

一つのViewに複数のボタンを配置する

慣れている人には当たり前のことだと思うが、 全然なんれていないので、備忘録として記録ボタンを設置するには <button_to を設置するが、複数設置する場合にはnameオプションを指定して、 コントローラーで分岐させる(今のところはこんなやりかたbootstrapを適用してい場合だとこんな感じ <%= button_to 'Button1', {controller: 'User', action: 'add'}, {name: 'but1', class: "btn btn-default"} %> <%= button_to 'Button2', {controller: 'User',…</button_to>

DBからすべてのレコードを削除する

はいDBに追加したレコードを一発で削除するメソッドですその他にもいろいろなメソッドを紹介されていました改めて先輩方に拍手をクラスメソッドで用意されており、 User.delete_all でレコードを全て削除できます

画像などをブルブル震わせる

マウスオーバーすると画像がブルブルガタガタ震えるようにします 以下のページを参考にプラグインをダウンロードする /app/assets/javascripts に保存する実際に動かすJavaScriptを書く必要があるが、ビューファイルに書くとごちゃごちゃしちゃう ということ…

Bootstrapで配置したボタンからアクションを起こす

とりあえずコントローラーと、フォームのボタンから実行されるアクションをつくる rails g contoroller (コントローラー) (アクション)ってやつねこうするとビューもできるので、そこにフォーム&ボタンを置く 作成されたビューに、Bootstrapの書き方になら…

Deviseのログアウト時にルーティングできないよエラー

Diveseを導入して、Viewにログアウトボタンを追加 そこからログアウトしようとしたらエラーに No route matches [GET] "/users/sign_out"そんな時はroutes.rbに以下を追記する devise_scope :user do get '/users/sign_out' => 'devise/sessions#destroy' end…

画像を表示する

作ったviewから画像を表示するとき、 imgタグから画像を頑張って相対パスで指定しようとしたけど、 そんなことしなくていいらしいまずはViewを作るコントローラーを作るときに一緒につくることができますたとえば rails generate controller Pages index sho…

Cloud9でrails sを実行

クラウド上でコーディング、ターミナルが統合してあって、 あれ、あのワークスペースどこだっけ?問題が解決する素晴らしいサービスです これからRuby on Railsやってみるかなーって思う人にはオススメとっぷもおされ 普通、PC上で作ったアプリを試しに実行…

Bootstrapを使えるようにする

組み込みエンジニアが苦しみながらWEBを勉強中備忘録としてのブログなので、若干読みづらいところが多々あると思います Ruby on railsは、Rubyという言語を使ってWEBアプリを作りやすくするフレームワークらしいです。 それにしても一体Rubyのどこが簡単なの…