=> 302
条件文
elseifじゃなくてelsifです・・・
form
基本形
http://d.hatena.ne.jp/zariganitosh/2008011...
<%= start_form_tag :action => 'create' %>
<%= submit_tag %>
<%= end_form_tag %>
form_for
<% form_for :slip, :url=>{:action => 'create'}, :html=>{:autocomplete=>'off'} do |f| %>
http://d.hatena.ne.jp/zariganitosh/2008011...
javascript form
<%= button_to_function "削除", "hoge" %>
と書くと
となる
input
<%= f.text_field :hoge, :size => 40 %>
<%= f.text_area :hoge, :rows => 5, :cols => 50 %>
image_submit_tag
フォームのsubmitタグを画像にする
<%= image_submit_tag( "/hoge/hoge.jpg") %>
画像
<%= image_tag "/hoge/hoge.jpg" , :alt => "ほげ" , :class => "Hover" , :border => "0" %>
リンク
<%= link_to "ほげ", :controller => "account", :action => "signup" %>
ページ内リンク
<%= link_to "ほげ", :controller => "index", :action => "hoge" , :anchor => "anchor1" %>
画像リンク
<%= link_to (image_tag "/hoge/hoge.jpg" , :alt => "ほげ" , :class => "Hover" , :border => "0" ), :controller => "account", :action => "signup" %>
URL
url_for
alt="hoge" />
<%= request.protocol + request.host_with_port %>/hogehoge.jpg
http://blog.livedoor.jp/sparklegate/archiv...
複数の変数を出力したい場合は「#{ }」で囲う
<%= link_to "#{hoge.name}(ほげ数: #{h(@hoge.count)}) " , :action => "hoge", :id => hoge.id %>
変数
hoge・・・ローカル変数なので持ち運べない
@hoge・・・インスタンス変数で持ち運び自由
$hoge・・・グローバル変数、ほんまに全部に適応されるので取り扱いに注意
エスケープ処理
HTMLで空白を って書くようなもの
h(@hoge)
関西大学総合情報学部2007年卒。 卒業後「非同期」「主観事典」をテーマにした会社設立。パンデイロやvimなどの打楽器が好き。 Backbone.js 千利休 木村蒹葭堂