Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
git clean 使い方 git clean で削除されるファイルを確認する 「-n」オプションをつけると、実際にはファイルを削除せず、 どのファイルが削除の対象となるか表示される。 git clean -n 追跡されていないファイルをワークツリーから削除する リポジトリに管理されていないファイルは git clean で まとめて削除することができる。 git clean -n で削除対象のファイルを確認して git clean -f で実際に削除する。 「-f」オプションは git の設定で clean.requireForce が false (デフォルト値)になっていても ワークツリーのファイルを削除する。 git clean の対象を制限する git clean にファイルパスを与えると 削除の対象を制限することができる。 たとえば、削除するファイルをディレクトリ dir 以下
対象読者 AngularJSを使っている開発者 JavaScriptのフレームワークの動向などに興味を持っている方 必要な環境 この記事では、AngularJSを使用し、Chrome(42.0)、IE11、Firefox(37.0)、Safari(8.0.4)の環境にて確認を行っています。 バージョン1.4では何がかわるのか バージョン1.4での大きな特徴として、以下の変更がある予定です。 新しいRouter機能(ngNewRouter) より柔軟なクッキー機能($cookies) $parseや$compileのパフォーマンス改善 $httpサービスにおけるパラメータシリアライズ方式の柔軟性強化 ICU MessageFormatに対応したAngularJS式の利用 基本的には過去のソースコードが動かなくなるような変更はあまりなく、内部ハックをしているような開発者を除けば、既存のソースコ
AngularJSとRailsのインテグレーションと言うと、やれ「RailsはAPIに専念してビューは全部AngularJSだ!」という極端な話になりがちな気がするのですが、それだとRailsの良いところが活かせませんよね。AngularJSの持ち味はDOM操作三昧で複雑になりがちな画面を良い感じにコーディングできるところにあると思うので、そういう画面でだけAngularJSを使ってはどうか?というのが今回のアイデアです。 丁度良い感じに使う そういう訳で今回作ったサンプルのアプリとソースコードがこちらになります。 https://todo-rails-sample.herokuapp.com/ https://github.com/mahm/todo-rails/ ユーザー認証はふっつーにdeviseを使って、Todoを編集する画面だけAngularJSを利用している、という感じのサンプ
angular.module('animemo', ['ngResource']) .controller('AnimeController', ['$scope', '$resource', function($scope, $resource){ var Anime = $resource('/animes/:id.json', {id: '@id'}); $scope.anime = Anime.get({id: gon.id}); }]) ここで$resourceを使って生成されたオブジェクトにはget() save() query() remove() delete()の5つのメソッドが追加されますが、特定のレコードのデータを取ってくるにはget({id: 1})のようにidを渡してあげる必要があるようです。 どのサイトを見てもこのような記述がなかったので暫く悩みました。 まとめ
以前投稿したAngularJSとRailsの丁度良い関係を探るという記事のコード解説編です。前回はざっくりとしたアーキテクチャの紹介のみにとどめていたので、このエントリでサンプルコードの詳細について解説します。 バージョン情報 ruby 2.1.3 rails 4.1.7 devise 3.2.4 angularjs 1.3.2 ディレクトリ構造 app以下のディレクトリ構造は以下のような形です。 app ├── assets │ ├── images │ ├── javascripts │ │ ├── app │ │ │ └── tasks │ │ │ ├── tasks.controller.js.erb │ │ │ ├── tasks.html.erb │ │ │ ├── tasks.js.erb │ │ │
bundle install Tools > Run Rails Generator > scaffold > User name:string password_digest:string Tools > Run Rake Task > db:migrate コードを書く class User < ActiveRecord::Base attr_accessible :name, :password_digest, :password, :password_confirmation validates :name, presence: true, uniqueness:true has_secure_password end <%= form_for(@user) do |f| %> <% if @user.errors.any? %> <div id="error_explanatio
強い意気込みよりも、自然と何かに没頭していたい 平尾丈氏(以下、平尾):五十嵐さんどうぞ。 五十嵐洋介氏(以下、五十嵐):まず、続けていることですよね? 僕は自己紹介でも申し上げたように、コンピューターサイエンスが好きでコンピューターが好きです。 だからいまだに土日とかの余暇の使い方も、コンピューターの前で何かしらいじくっていたり、時にはコードを書いていたりしています。自分がコードを書くことなんて会社では1ミリも求められていないので、仕事でコードを書くのは自重しなければなと思ってるんですけども。 いまだに趣味でコードを書いたりとか、コンピューターをいじり倒してますね。18の時からだから20数年続いてるということになりますね。 次に挑戦についてですよね。僕、臆病なタイプなので、「リスクにチャレンジするぞ! 挑戦するぞ!」というかっこいいエピソードはないんです。 ただどっちかというと、「挑戦を
アクセス解析がいずれは必要になるかと 思ったのでgoogleAnalyticsを いれることにしました 設定ファイル変更 cd /var/catmovie vi Gemfile gem 'google-analytics-rails' 詳細はhttps://github.com/bgarret/google-analytics-rails インストール bundle install Installing google-analytics-rails (0.0.3) 本番の設定ファイルにトラッキングIDを追加する vi config/environments/production.rb # googleanalyticsで取得したTrackerIDをセット GA.tracker = "UA-xxxxxx-x" Viewを修正 vi app/views/layout/application.h
RailsアプリケーションにGoogleアナリティクスのトラッキングコードを埋め込みたいと思って調べていてタイトルのGemを見つけました。 config/environments/production.rbにトラッキングIDを書いて、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く