作者fuha (mimi)
看板Ruby
标题[问题] 新手问一个ROR的疑问??
时间Mon Jun 18 23:15:14 2007
目前我使用 ubuntu 7.10作为平台
Rails 1.2.3
Ruby 1.8.5
我的问题是这样的~
首先我使用 scaffold 跑出基本的管理介面
例如有 edit show destroy update 等等...
但是我现在想要在 controller 加入自己想要的功能
例如是 look
def look
.....
end
但是我在试这个方法时是像 edit 一样 是一个form的格式
<h1>Look user</h1>
<% form_tag :action => 'look', :id => @user do %>
<%= render :partial => 'form' %>
<%= submit_tag 'Update' %>
<% end %>
<%= link_to 'Back', :action => 'welcome' %>
不过我在测试时填完这个表格後 我送出look的 action
但是网页上出现这个错误
Template is missing
Missing template script/../config/../app/views/account/look.rhtml
可是我这个方法我是想要和原本 edit送出的 action update 一样
也就是不需要有一个 look.rhtml的网页
请问这个我要改那一部分才不会显示错误讯息
新手请多多指教~~感谢大家~
--
▁▁
▕宁宁▏
▕肥肥▏
 ̄ ̄
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.231.124.222
1F:推 ericsk:你的 look 作什麽用呢? req. 了一个 URL 你也要回 response 06/19 11:32
2F:推 fuha:我想要做的就像是 他已经提供的 update 这个方式, 为什麽原本 06/19 13:41
3F:→ fuha:提供的update就不用一个 update.rhtml的网页 ...我搞不清楚~ 06/19 13:42
4F:推 ericsk:应该是它有 render 东西回来吧? 06/19 20:44