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

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

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の書き方になら…

HTML、CSSのコーディング規約です

コーディング規約とは、人によってばらばらなコーディングをしていてはみずらくてしゃーない!ということで、現場では大体コーディング規約とやらを設けて、人によってのコードのばらつきをなくしていますもちろんHTMLにもあるらしいですありがとう!参考に…

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

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

ナビゲーションバーの色を変える

なんかナビゲーションの配色考えて、CSSいじるのってだるいですよねーそんな人にオススメのサービスがあったので記録配色したい色を指定するだけで、自動的にナビゲーションの表示を変えてくれるCSSソースを生成してくれます

ナビゲーションバーを表示する

もちろんグーグルで検索するとお腹いっぱいになるほどでてくるので、 参考にしたものを以下にはる 参考のサイトだとメニューが文字列だけだけど、 アイコンにも変えられるらしいちなみにbootstrapで使えるアイコンは以下を見てみた 便利だねアイコンを適用す…

画像を表示する

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

Rubyのコーディング規約

ルビーのコーディング規約 Cとおんなじ感じで書いてたら横にどんどん伸びるなーって思ったら、 インデントは2文字がオススメだそうです https://shugo.net/ruby-codeconv/codeconv.html

Cloud9でrails sを実行

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

Bootstrapを使えるようにする

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