たれみみマンデー

redirect_to にcontroller,action,id指定しつつflashを追加

Railsのコントローラー内の話。 redirect_to にcontroller,action,id指定しつつflashを追加する場合、 redirect_to ({controller: '****s', action: '****',id: params[:id]}), flash: {success: '更新されました'} ({})で囲うの知らなかったのでメモ。 たれ…

AWSでMysql2::Error: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)のエラー

1.mysql_config --socket で mysqlのソケット位置確認 2.confid/database.yml内で socket=**1の結果** を記述 3.mysql --help | grep my.cnf でmy.confの位置確認 4.でてきたファイルを1こずつ開いて、すでに中に何か書いてあるファイルの中に [mysqld] sock…

Devise取り消す作業

メモ Use the generator to remove configuration files as well (step 2), so the whole process would be (referencing previous answers): Remove the table: rake db:rollback VERSION=<insert the version number of the migration> Remove the configuration: rails destroy devise:install Remove </insert>…

vendorのせいでエラー

bundle install したとき Bundled gems are installed into `./vendor/bundle` ってなるときいろいろバグった。 bundle config bundle config --delete **** からの再度bundle install でOkay。

Twitterアプリつくりました【宣伝】

春はあけぼの。たれみみです。 今回は宣伝です! 初めて1人でアプリ作りましたー!(拍手) 『ホメホメ箱』リリースしました!よかったらつかってみてください(*´꒳`*)https://t.co/y0AfSSfzrA— ホメホメ箱 (@homehome_bako) 2018年2月2日 ※追記 ドメインをhhb…

【Rails】AWSでカスタムフォントが反映されない問題

github.com config/environments/production.rb で config.assets.compile = true とすると反映されましためでたしめでたし What the f*ck?! lol @taremimi_7

AWSでunicorn動かないエラー

log/unicorn.log以下 ERROR -- : Can't connect to local MySQL server through socket '/tmp/mysql.sock' mysql_config --socket で場所確認、変更 ↓ ERROR -- : Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' ↓ sudo /…

英語学習の役立ちサイト【個人ビボウロク】

英語ディベート参考資料 http://old.nade.jp/debate_skill/english/manual_eng.pdf 論文作成向けサイト(表現がとても参考になる) 英語ネイティブの例文を参考に英文を作成するサイト

gitでローカルをリモートで上書き

git fetch origin master git reset --hard origin/master 参考サイト http://www-creators.com/archives/1097

AWS、Nginx、Unicorn、RailsでActionMailerを使用する

Gmailでやってきます。 Amazon SESは使いません。 config/environments/production.rb ↓ 以下追加 config.action_mailer.default_url_options = { :host => "***ドメインかIP ***" } 以上!(なんか少ない気がするけど笑) 思い出したら追記します。 たれみみ …

AWS、Nginx、Unicorn、RailsでActionCableを使用する

Redisは使いません。 AWS上 /etc/nginx/conf.d/*******.conf ↓ location /cable { proxy_pass http://app_server(upstream *****と同じやつ)/cable; proxy_http_version 1.1; proxy_set_header Upgrade websocket; proxy_set_header Connection Upgrade; pro…

ぼくの.vimrc

vimの表示設定忘れそうなのでメモしときます。 ちなみにデーマはmolokaiです。 git clone して .vim/colors/にいれといてください。 ファイル .vimrc↓ set modelines=0 " CVE-2007-2438 set modelines=0 " CVE-2007-2438set nocompatible " Use Vim defaults…

AWSリセット手順

リセット手順 ps -ef | grep unicorn | grep -v grep → kill -9 **pid*** → unicorn_rails -c /var/www/rails/*****/config/unicorn.conf.rb -D -E production → sudo nginx -s reload bundle exec rake assets:precompile RAILS_ENV=production コンソール …

ファイルの文字列検索

find ~/ -type f -print | xargs grep "hoge"

RailsのMySQL移行でエラー

4日、日本語はもちろんものこと英語でも調べ尽くした。 mysqlの入れ直しも何度もやった。 にっちもさっちもいかなくなった。 結局 homebrew入れ直したら動いた。あっぱれ。 bundle install, mysql.server start のみで動きます Rails使ってる場合、mysql -ur…

Railsでsqlite3からMySQLへの変更でつまったとこ

これまでデータベースはデフォルトのsqlite3を使ってましたが、 ローンチが見えてき(難しくて避けてきたMySQLへの移行が避けきれなくなった)たので、MySQLへ切り替えでハマった際に参考になったサイト、コマンドをまとめていきます。 ps aux | grep mysql ki…

MySQLのエラー解決。

MySQLの設定。 sudo mysql.server restart ググりまくっても解決できなかった。 ERROR! The server quit without updating PID file (/usr/local/var/mysql/******.local.pid) しかーし、結局コレで動いた。 sudo mv /etc/my.cnf /etc/my.cnf.backup たれみみ…

Herokuのデプロイエラー

Herokuでpush(デプロイ)できない、こんなエラーが。 Build timed out while waiting to start. ! [remote rejected] master -> master (pre-receive hook declined) 解決策 heroku maintenance:on メンテナンスモードにして、再度git push heroku master。 …

Deviseでサインイン後に任意のアクションへ飛ばす【Ruby on Rails】

app/controllers/application_controller.rbに以下を追加。 def after_sign_in_path_for(resource) ******_path(current_devise_user.id) end メモメモ。 @taremimi_7

Rails高速化参考サイト

Rails高速化にあたって参考にしたサイト。 忘れないためにまとめときます。 (もた日記さんはRailsチュートリアル並におすすめ! Rails勉強し始めたかれこれ2年程前も、このサイトのおかげで理解が一気に進んだ記憶が。昔からお世話になってます....) wonderwa…

jsonファイルをローカルで呼び出すときのエラー

jsonファイルをローカルで呼び出そうとすると Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https. のエラー。 sudo /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --args -a…

Rails5のチャットでメッセージが重複する謎。

app/assets/javascripts/channels/*****.coffeeで、App.cable.subscriptions.create前に if (!App.order) を入れたら重複が取り除けます。(orderは直後にApp.cable...を代入する変数(?メソッド名?テーブル名?)に変えて下さい。) ※インデント注意して下さい ~…

Railsで子モデル持ってる親テーブル一覧取得

子モデル持ってる親テーブル一覧取得 **親モデル名***.where('(SELECT DISTINCT(****_id) FROM **子モデル名**s)')

Rails5に移行してハマったとこ(リレーション)

Modelに以下を追加 belongs_to :*****, optional: true モデルのインスタンス(あれ言葉がでてこない、、)がなくても先にリレーション作成。ハマった。

ファイル内の文字列検索

ファイル内の文字列検索 find ./* -type f -print | xargs grep 'seller_id'

Railsのcarrierwaveと外部キーを使ったときにでるエラーの対処

Carrierwaveを使って画像をアップしようとすると、 NameError: uninitialized constant Thumbnail::ThumbnailUploader というエラーが。 config/environment.rbに require 'carrierwave/orm/activerecord' の1行を入れたら解決しました。

Railsでお問い合わせ(DBなし)

参考URL Ruby on Rails 4 でお問い合わせフォーム(確認画面つき)を作成する | ホームページ制作 大阪|株式会社I.M.D

Railsでリレーション図の出力

gem 'rails-erd', group: [:development, :test] $rake erd 参考 https://qiita.com/chobi9999/items/ff962043efadedab0960

Railsでキャッシュを削除

rails tmp:clear または コンソールでRails.cache.clear 参考 Heroku上のSprocketsキャッシュを削除する - Qiita

Rails5のチャットでハマったとこ。jQueryの読み込みエラー

Rails5でチャット実装をしようと色々なサイトを見ていたのですが、動かず初歩的なミス。coffeeで$とか入ってるのにjQueryを読み込んでなかった。 って事で入れる。 gem 'jquery-rails' gem 'jquery-ui-rails' そしたらさらに couldn't find file 'jquery-ujs…