サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
GPT-4o
shio-chan.hatenadiary.org
render は部分テンプレートを呼び出すことができます。 次のコードは、同フォルダ内にある _hoge.html.erb を呼び出します。 <%= render "hoge" %> ウェブサイト上では、hogeページが埋めこまれている様に表示されます。 で、誤解をしていたのですが、render はメソッドや関数みたいなモノらしいです。 main.html.erb <% @Mains.each do | main| %> <%= render "hoge" %> <% end %> _hoge.html.erb <%= main %> とやっても _hoge.html.erb は 「main なんてローカル変数知らない」というわけです。 表示は埋め込みされいるように見えるため、C言語の #define みたいなものかと勘違いしてました。 では、どうやって _hoge.html.erb で
irbと同様にREPL環境を提供してくれるものにPryがあります. なにやら,Ruby界では人気が出ているようで・・・早速インストールです. 環境 Mac OS X 10.7.2 Lion RubyGems 1.8.11 pryのインストール pryはgemからインストールできます. pry-docというドキュメントともついでにインストールしてしまいましょう. $ gem install pry pry-doc 使い方 $ pry [1] pry(main)> irbと同じように使えます. 結果が色付きだったり,irbではできないこともできるみたいです. 詳しくは,Rubyistよ、irbを捨ててPryを使おう - TIM Labsを参考にしてみてください. irbコマンドでpryが起動するように .zshrcなどに下記を追加するとよい. 追加したら「source .zshrc」で設定を反
なにやら,rvmよりも扱いやすいrubyのバージョン管理ツール『rbenv』なるものがあるようです. ちょっとインストールしてみました. 環境 Mac OS X 10.7.2 Lion Homebrew 0.8.1 rvmのアンインストール rvmと競合するおそれがあるみたいなので,サクっとアンインストールします. $ rvm implodeアンインストールが終わったら,.bashrcや.zshrcに書かれている設定を消してください. 私は,.rvmrcも残っていたので,それも削除しました. rbenv のインストール rbenvのインストールです. Homebrewからインストールできるようです. ruby-buildも必要みたいなので一緒にインストールして下さい. $ brew install rbenv $ brew install ruby-build パスを通す このままでは,r
XcodeをVimのキーバインドで操作できないかな・・・とか,思っていたら神出現! Vimのキーバインドにしてくれるプラグインがありました. Nothing But Programming - Software 環境 Mac OS X 10.7.2 Xcode 4.2.1 インストール XVim_lite.zipをダウンロードします. 『$(HOME)/Library/Application Support/Developer/Shared/Xcode/Plug-ins』の下にzipファイルを移動させて,解凍します. (Plug-insディレクトリがない場合は作ってください) Xcodeが起動している場合は,再起動してください. これで,Vimのキーバインドで操作できるようになりました! まだ,使える機能は少ないですが・・・無意識にh,j,k,lで移動しようとか,:wで保存しようとして「プ
Rails サーバを起動しようとしたらエラーがでました。 こんな感じです。 $ rails s => Booting WEBrick => Rails 3.1.3 application starting in development on http://0.0.0.0:3000 => Call with -d to detach => Ctrl-C to shutdown server [2012-01-12 13:49:02] INFO WEBrick 1.3.1 [2012-01-12 13:49:02] INFO ruby 1.9.3 (2011-10-30) [x86_64-darwin11.2.0] [2012-01-12 13:49:02] WARN TCPServer Error: Address already in use - bind(2) Exiting /User
長いこと更新作業を忘れるとでやすいエラーです. $ brew update error: The following untracked working tree files would be overwritten by merge: Library/Formula/cabocha.rb Please move or remove them before you can merge. Aborting Updating 7d2c1da..bfe50e3 Error: Failed while executing git pull origin refs/heads/master:refs/remotes/origin/master 対策の詳しいことは下記のサイトから brew update fails · Issue #5128 · Homebrew/legacy-homebrew ·
このページを最初にブックマークしてみませんか?
『shio-chan.hatenadiary.org』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く