Skip to content

Commit d63a4b5

Browse files
committed
Site updated @ Mon Dec 22 12:00:41 CST 2014
1 parent edcbdb0 commit d63a4b5

File tree

1 file changed

+2
-19
lines changed

1 file changed

+2
-19
lines changed

4_2_release_notes.html

Lines changed: 2 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -192,8 +192,7 @@ <h3 class="chapter"><img src="images/chapters_icon.gif" alt="" />Chapters</h3>
192192
<li><a href="#%E5%BC%82%E6%AD%A5%E9%82%AE%E4%BB%B6">异步邮件</a></li>
193193
<li><a href="#adequate-record">Adequate Record</a></li>
194194
<li><a href="#web-%E7%BB%88%E7%AB%AF">Web 终端</a></li>
195-
<li><a href="#%E9%87%8D%E8%A6%81%E6%96%B0%E7%89%B9%E6%80%A7-%E5%A4%96%E9%94%AE%E6%94%AF%E6%8C%81">外键支持</a></li>
196-
<li><a href="#%E9%87%8D%E8%A6%81%E6%96%B0%E7%89%B9%E6%80%A7-%E5%A4%96%E9%94%AE%E6%94%AF%E6%8C%81">外键支持</a></li>
195+
<li><a href="#%E5%A4%96%E9%94%AE%E6%94%AF%E6%8C%81">外键支持</a></li>
197196
</ul>
198197
</li>
199198
<li>
@@ -327,23 +326,7 @@ <h3 id="升级至-rails-4.2">1 升级至 Rails 4.2</h3><p>如果您正试着升
327326

328327
</pre>
329328
</div>
330-
<h4 id="web-终端">2.4 Web 终端</h4><p>用 Rails 4.2 新产生的应用程序,缺省搭载了 <a href="https://github.com/rails/web-console">Web 终端</a>。Web 终端给错误页面添加了一个互动式 Ruby 终端,并提供视图帮助方法 <code>console</code>,以及一些控制器帮助方法。</p><p>错误页面的互动式的终端,让你可以在异常发生的地方执行代码。插入 <code>console</code> 视图帮助方法到任何页面,便可以在页面的上下文里,在页面渲染结束后启动一个互动式的终端。</p><p>最后,可以执行 <code>rails console</code> 来启动一个 VT100 终端。若需要建立或修改测试资料,可以直接从浏览器里执行。</p><h4 id="重要新特性-外键支持">2.5 外键支持</h4><p>迁移 DSL 现在支持新增、移除外键,外键也会导出到 <code>schema.rb</code>。目前只有 <code>mysql</code><code>mysql2</code> 以及 <code>postgresql</code> 的适配器支持外键。</p><div class="code_container">
331-
<pre class="brush: ruby; gutter: false; toolbar: false">
332-
# add a foreign key to `articles.author_id` referencing `authors.id`
333-
add_foreign_key :articles, :authors
334-
335-
# add a foreign key to `articles.author_id` referencing `users.lng_id`
336-
add_foreign_key :articles, :users, column: :author_id, primary_key: "lng_id"
337-
338-
# remove the foreign key on `accounts.branch_id`
339-
remove_foreign_key :accounts, :branches
340-
341-
# remove the foreign key on `accounts.owner_id`
342-
remove_foreign_key :accounts, column: :owner_id
343-
344-
</pre>
345-
</div>
346-
<p>完整说明请参考 API 文档:<a href="http://api.rubyonrails.org/v4.2.0/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-add_foreign_key">add_foreign_key</a><a href="http://api.rubyonrails.org/v4.2.0/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-remove_foreign_key">remove_foreign_key</a></p><h4 id="重要新特性-外键支持">2.6 外键支持</h4><p>迁移 DSL 现在支持新增、移除外键,也会导出到 <code>schema.rb</code>。目前只有 <code>mysql</code><code>mysql2</code> 以及 <code>postgresql</code> 的适配器支持外键。</p><div class="code_container">
329+
<h4 id="web-终端">2.4 Web 终端</h4><p>用 Rails 4.2 新产生的应用程序,缺省搭载了 <a href="https://github.com/rails/web-console">Web 终端</a>。Web 终端给错误页面添加了一个互动式 Ruby 终端,并提供视图帮助方法 <code>console</code>,以及一些控制器帮助方法。</p><p>错误页面的互动式的终端,让你可以在异常发生的地方执行代码。插入 <code>console</code> 视图帮助方法到任何页面,便可以在页面的上下文里,在页面渲染结束后启动一个互动式的终端。</p><p>最后,可以执行 <code>rails console</code> 来启动一个 VT100 终端。若需要建立或修改测试资料,可以直接从浏览器里执行。</p><h4 id="外键支持">2.5 外键支持</h4><p>迁移 DSL 现在支持新增、移除外键,外键也会导出到 <code>schema.rb</code>。目前只有 <code>mysql</code><code>mysql2</code> 以及 <code>postgresql</code> 的适配器支持外键。</p><div class="code_container">
347330
<pre class="brush: ruby; gutter: false; toolbar: false">
348331
# add a foreign key to `articles.author_id` referencing `authors.id`
349332
add_foreign_key :articles, :authors

0 commit comments

Comments
 (0)