2018-01-01から1年間の記事一覧

eachでループにそれぞれmodalを付ける方法

<エラー内容> Eachした要素に対してそれぞれmodalで編集機能を実装した際にエラーが発生。 全てのmodalに対してid=1のモーダルが表示されてしまう。 <解決策> それぞれのmodal IDをuniqueにしなければならない。よって、buttonのdata-target要素、modal…

x-editableを使ってupdateアクションを実装

やろうとしたこと: インラインエディタを可能にするx-editableを用いて、userにネストされているprojectのupdateアクションを実装した。 X-editable :: In-place editing with Twitter Bootstrap, jQuery UI or pure jQuery 手順: Ⅰ.X-editableを使用可能…

超お世話になっている参考文献

Assets関係 ・Assetsで困った時のTrouble Shooting Rails Asset Pipelineがうまくいかないときの問題の切り分けかた - Qiita ・Assetsを理解するためのTutorial [Ruby入門 Rails5編] 05. アセットパイプラインでフロントエンドのリソースを管理する - Qiita …

Form_forでNoMethodError,objectがnil

userとhas_many関係にあるprojects作成のformをform_for使って書いた時に起こったエラー&様々な修正 初期のコード def create project = @user.projects.build do |t| t.project_id = params[:project_id] t.comment = params[:user][:comment] end if proj…

管理ページの作成

管理ページの概要 user / :id / projects / show ページ推移 1. Routing 設定 (projects # show) 2. user # showのview に link_toで飛ぶように設定 Project # showのview 1. 名前 and icon 表示 2. user登録に目標を書きこむ <span class="glyphicon glyphicon-plus" aria-hidden="true"></span> 3. Project 入力画面 (user / …

slimscrollがインストールされない、、

adminlteのsidebar-toggleが動かないので、ググってみたら、jquery.slimscrollのプラグインがなかったのが問題。 Left Slide toggle not working · Issue #1200 · almasaeed2010/AdminLTE · GitHub gemを使ってインストールしようと思ったが、インクルードさ…

bootstrapのdropdownメニューが動かない

bootstrap-sassのgemを使用。問題は、bootstrap-sprocketsのせいでdropdown menuが機能しないこと。bootstrap-sprocketsを除くと動くが、production環境で動かなくなると書いてあったので、今回は、 https://github.com/twbs/bootstrap-sass/issues/714 'jqu…

bootstrapのadminテンプレートadminLTEを手動でrails 5.1のアプリに導入

1.Bootstrapテンプレートを手動で組みこむ際の手順 How to integrate custom bootstrap theme in Rails - Viblo <= Tutorial ① zipファイルをダウンロード。 ② rootディレクトリに配置されているhtmlファイル(adminLTEはstrater.htmlで実施)を適用させた…

rails 5.1 で jquery を使うことに成功!!

問題: bootstrap-sassにjqueryを使おうとして、assets/ javascript/ application.jsに//=jqueryと記述したところエラー 解決方法: こちらの記事を参考 Ruby on Rails5.1.1でBoostrap4.0を導入するまでにしたこと | ろぎすと gemfileにjquery-railsとtether…

herokuにアップすることを試みたが、アップ後bundle installでエラーが起こり、撃沈

学んだこと: ・herokuとgitの設定はアプリ作成開始と同時にやるのがベスト、、 起こったエラー: Herokuへup後、heroku rake db:migrateをしようとしたら、nokogiriのgemがインストールされていないというエラーがでる。 解決方法: ・mysql をgroup :devel…

railsでlink_toメソッドが効かない

ここ二日間このエラーに費やして改めて自分の問題解決力のなさにあきれたが、色々と分かったこともあるので、記述します。 問題:Rails5系のアプリでlink_toメソッドを使ってユーザーの削除機能を実装しようとしたところ、deleteではなく、getでアクセスして…