<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>qin287624952 (longe)</title>
    <link>https://ruby-china.org/qin287624952</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>ActionController::UnknownFormat 异常怎么处理</title>
      <description>&lt;p&gt;我想写一个修改附件的方法，当调用此方法时指向一个 js 文件，然后让 js 文件执行代码弹出一个修改附件的窗口。但执行时在 controller 里面总是报 UnknownFormat 异常，没能正确调用指定的 js 文件。想问问这个问题怎么解决呢？
以下是代码：
Controller 中
  def edit_attachment
    respond_to do |format|
      format.js
    end
  end
Routes 中
      resources :dynamic_topics do
        member do
          get 'edit_attachment'
          patch 'update_attachment'
        end
      end
View 中
    = link_to '附件管理', edit_attachment_dynamic_topic_path(dynamic_topic), class: 'btn btn-primary btn-xs'&lt;/p&gt;

&lt;p&gt;控制台报错：Processing by DynamicTopicsController#edit_attachment as HTML
浏览器报错：ActionController::UnknownFormat&lt;/p&gt;</description>
      <author>qin287624952</author>
      <pubDate>Thu, 05 Feb 2015 09:24:55 +0800</pubDate>
      <link>https://ruby-china.org/topics/24125</link>
      <guid>https://ruby-china.org/topics/24125</guid>
    </item>
    <item>
      <title>do/end 和 {} 优先权问题</title>
      <description>&lt;p&gt;&lt;img src="https://l.ruby-china.com/photo/2014/c7d62a3aaa019801ba86c7c3e304656c.png" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;为什么结果是这样子的？&lt;/p&gt;

&lt;p&gt;求详解&lt;/p&gt;

&lt;p&gt;result1 = one two {
 "three"
}&lt;/p&gt;

&lt;p&gt;和&lt;/p&gt;

&lt;p&gt;result2 = one two do
 "three"
end&lt;/p&gt;

&lt;p&gt;是怎么运行赋值的&lt;/p&gt;</description>
      <author>qin287624952</author>
      <pubDate>Fri, 05 Dec 2014 16:33:37 +0800</pubDate>
      <link>https://ruby-china.org/topics/23047</link>
      <guid>https://ruby-china.org/topics/23047</guid>
    </item>
  </channel>
</rss>
