我的网站上有一个表单,其中有一个页面,我可以编辑/删除/添加邮箱:
每当我对邮箱做某事(更新,销毁)时,我都会收到此错误:
重定向到http://example.com/ 已完成406在64毫秒内无法接受
但数据会更新.
这是控制器代码:
# PUT /mailboxes/1
def update
@mailbox = Mailbox.find(params[:id])
if @mailbox.update_attributes(params[:mailbox])
redirect_to(root_path, :notice => 'Mailbox was successfully updated.')
else
render :action => "edit"
end
end
# DELETE /mailboxes/1
def destroy
@mailbox = Mailbox.find(params[:id])
@mailbox.destroy
redirect_to(root_path)
end
Run Code Online (Sandbox Code Playgroud)
这是routes.rb信息:
match 'settings.js' => 'settings#javascript', :via => :get, :format => :js
scope '/settings' do
# Directs /settings/mailboxes/* to Settings::MailboxesController
# (app/controllers/settings/mailboxes_controller.rb)
resources :mailboxes
end
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?这是日志显示的内容:
if @mailbox.update_attributes(params[:mailbox])
(rdb:2) response.status
200
(rdb:2) next
/Users/Fallen/Projects/support-app/trunk/app/controllers/mailboxes_controller.rb:65
redirect_to(mailboxes_path, …Run Code Online (Sandbox Code Playgroud) 我想更改在NSProgressIndicator栏内绘制的默认渐变的颜色.什么是最简单的方法?