Google自訂搜尋

呵..
編輯routes.rb
增加一行:

map.connect '', :controller => "ctrl_name"

存檔離開後,把public底下的index.html刪除或者改名即可

Take a note :P


hechian 發表在 痞客邦 留言(0) 人氣()

在Rails,如果你想要使用自訂的Primary Key Name(主鍵)的話(如果你用Migrate產生,預設就會建立一個叫作id的主鍵)可以使用set_primary_key
set_primary_key好像還要搭配set_table_name使用,不然會出錯!
因為我在作補習班網站的案子時,僅僅加入set_primary_key就出錯,加上set_table_name才正常,因此我想set_primary_key一定要有set_table_name的輔助吧?不過反之我想應該不同!
請在Model裏面編輯
set_table_name “tbl_name”
set_primary_key “pk_name
但是請注意!如果自訂Primary Key的話,在編輯的欄位內請不要讓那個欄位可以編輯!假設我…

set_table_name "people"
set_primary_key "uid"

此時就別讓uid可以編輯,像是出現:

 text_field "person", "uid" %>

這樣會產生錯誤!
詳情可以參考:
Agile Web Development with Rails書中第14章第三節的部份,雖然繼續使用uid還是可以的,但是會比較麻煩點!
而該節最後一句話:When you need to set the primary key, use id. At all other times, use the actual column
感謝China on Rails群組中的darren.hoo!
相關討論請看:
Ruby on Rails on Google Groups


hechian 發表在 痞客邦 留言(0) 人氣()

網址在家族

預計新增基本功能:
* 身份審核功能 -- 自己只能更新自己的資料
* 備份功能 -- 以防資料毀損
* 友善列印 -- 用印表機印出來
* 下載通訊錄 -- 下載存成Excel檔

預計新增額外功能:
* 即時通上線狀態顯示 -- 可以觀看是否在線上
* 無名連結 -- 連結到無名相簿

個人想要新增功能:
* 聊天室 -- 天讚每次開即時通會客室自己都會當掉
* 公告事項 -- 也是可以不必要的..

Wish list...
請貼在家族討論區,謝謝


hechian 發表在 痞客邦 留言(0) 人氣()

PHP可以使用一種叫做Heredoc的技術
那可以不理會字串中跳脫字元且變數與跳脫字元都會被執行。
使用方式是:
  <<<指標名稱
請注意,指標名稱跟<<<之間沒有空格,且後面還有個換行

結束的指標名稱也跟起始的一樣,且指標名稱前也要一個換行,後面加上分號:
  指標名稱;
指標名稱的命名跟變數名稱的命名法是一樣的
以下是個範例:
<?PHP
$str = <<<EOS

\$today = strtotime( date( "j M Y" ) ) ;
\$tdehu = strtotime( "28 Aug 2004" ) ;
\$diff = (\$today - \$tdehu) / 86400 ;
echo \$diff;

EOS;
highlight_string($str);
?>


hechian 發表在 痞客邦 留言(3) 人氣()

雖然早就猜到會有這麼一天... 可我還沒做好準備
沒想到提早到來... 傷心欲絕外我也感到無奈
硬裝振作... 實際上是十分脆弱....
終於夢醒... 我做了一個十分美好的夢..
忘不了..


hechian 發表在 痞客邦 留言(0) 人氣()

妳是我第一個看過最噁心的人
先是說妳開餐廳
後來又說結婚
然後最後跟我說沒錢
再來是跟老公分手(結婚還有分手的嗎?
再來又說妳有了寶寶,是幸福的小媽媽
然後說一個長得不怎樣的人是妳的帥老公
接著在弄出跟以前不一樣的人說那是妳拍的藝術照
故意點破一點還給我硬凹說以前的是別人..
但也許妳忘了

妳給我看過妳的視訊...


hechian 發表在 痞客邦 留言(2) 人氣()