24 search resultsShowing 1~20 results

Stocked

SSHポートフォワーディングを知った話

はじめに 新しいわけでも使うのが難しいわけでもないですが、単純に知らなかったので共有。。 ポートフォワーディングとは 複数のサーバーの管理をする時に使える技術。 AとBというサーバーを接続したい...

281
243
Comment0

CodeDeployとGitHubの認証方法

以下のようなエラーが出たが、言われていることは定番なのに、意外と解決まで時間かかったのでまとめておく。 出たエラー Could not download bundle at 'https://a...

10
4
Comment0

【メモ】長いSQLと文字連結

今回バグの改修をしていて、モデルでめっちゃ長いSQL文(3行くらい)を呼び出していた。 (めちゃめちゃ古いコードなんだろうな・・・・) もともとのコード ''' Sample.where('ex...

2
2
Comment0

SQLの脆弱性を軽く調べてみた

今週はSQLを書くことが多く、書き方にも脆弱性を引き起こすポイントがあることを指摘されたので、いくつか調べてみた。 参考になったページの一覧 Wikipedia ▲お決まり なぜPHPアプリにセ...

0
0
Comment0

【メモ】raise error

Railsのraise errorを知った。例外を送出するものらしい。 raise Exceptions::AutoSaveError と書いた。 これは故意的に例外を発生させたい時に使うメソッ...

1
1
Comment1

【メモ】!が有る無しの違い

!のつくメソッドを多用するのはおすすめしない。 例えばこれだとsave!でこけた場合destroy!の正当性が不明になる。そうなるときちんとエラー内容を確認できなくなる。 というコードレビューを...

1
1
Comment0

encodeに関するエラー

設定はきちんとしているのにencodeエラーが消えない状況に何度か陥ったのでメモ。 テンプレートの保存場所が間違っている メールの本文を保存している場所が違うmailer/viewの中にあったの...

1
1
Comment2

scopeの使い道

scopeを使ったのでメモ。 なんでscope使うの? .hoge.hogehogeのようにメソッドチェーンができるから。複雑な検索(.where(...)みたいな)がやりやすくなります。 今回...

3
4
Comment0

24 search resultsShowing 1~20 results

Qiita is a knowledge sharing service for engineers.

  1. You can follow users and tags
  2. You can stock useful information
  3. You can make edit suggestions for articles
Functions that can be used after logging in