我是一位有经验的JAVA和C++开发者,现在正在尝试理解Rails的工作原理。
我得到了以下代码:
respond_to do |format|
if @line_item.save
format.html { redirect_to store_url }
format.js { render :json => @line_item, :mime_type => Mime::Type.lookup('application/json'),
:callback => 'javascriptFunction' }
我一直在搜索定义我可以在 format.js {}
中传递什么的API,但是我找不到……
首先: format.js
是什么类型的语句?它是一个变量吗?
最重要的是:我可以传递哪些属性到 format.js {}
中?你可以给我直接链接吗?我已经在 http://api.rubyonrails.org/ 上搜索过了。
format.js { :render ...
应该改为format.js { render ...
。我想编辑它,但是我必须更改超过6个字符才能保存更改。 - d_railformat.js是什么类型的语句,是一个变量吗?
- Lokomotywaformat.js
会抛出错误“未知格式”,但使用format.html
却允许我在不进入 js.erb 文件的情况下进行操作。 - Mani