我根據這個帖子http://stjhimy.com/posts/7-creating-a-100-ajax-crud-using-rails-3-and-unobtrusive-javascript創建應用程序,但得到一個錯誤:錯誤的Rails 3.1使用JS jQuery的 - 「模板丟失」
Missing template posts/create, application/create with {:handlers=>[:erb, :builder, :coffee, :haml], :formats=>[:html], :locale=>[:en, :en]}. Searched in: * "/home/ember/Projects/test_app/app/views"
Rails中
也許3.1的動作默認呈現的東西。此外,沒有格式js(:formats => [:html])。但我無法找到任何關於此的信息。
當我做這樣的:
respond_to do |format|
format.js {render :content_type => 'text/javascript'}
end
或不CONTENT_TYPE - 瀏覽器重定向到空頁。 在這種情況下:
respond_to do |format|
format.js
format.html {render :nothing => true}
end
瀏覽器顯示相同的空白頁。我怎麼能沒有任何重定向?
也許這是舊的方法?
你可以發佈提交表單的視圖的代碼,所以我們可以看到你如何調用'posts/create'? –
哦,問題出在我添加的rails.js文件,它無法正常工作。現在它工作文件,當我刪除它。對不起,我沒有提到這一點。所以,問題解決了,也許我需要以某種方式標記這個問題? – zishe