Skip to content

Commit 56cf46f

Browse files
committed
修改部分错误内容。
修改部分错误内容。
1 parent 6273e9c commit 56cf46f

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

source/zh-CN/plugins.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Rails 插件入门
99
* 松散的代码组织架构为修复、更新局部模块提供了支持;
1010

1111
* 为核心成员开发局部模块功能特性提供了支持;
12-
12+
1313

1414
读完本章节,您将学到:
1515

@@ -28,7 +28,7 @@ Rails 插件入门
2828

2929

3030

31-
假定你是一名狂热的鸟类观察爱好者,你最喜欢的鸟是Yaffle,你希望创建一个插件和开发者们分享有关Yaffle的信息。
31+
假定你是一名狂热的鸟类观察爱好者,你最喜欢的鸟是Yaffle,你希望创建一个插件和开发者们分享有关Yaffle的信息。
3232

3333
--------------------------------------------------------------------------------
3434

@@ -40,7 +40,7 @@ Rails 插件入门
4040
### 生成一个gem化的插件
4141

4242

43-
Rails使用`rails plugin new`命令为开发者创建各种Rails扩展,以确保它能使用一个简单Rails应用进行测试。创建插件的命令如下:
43+
Rails使用`rails plugin new`命令为开发者创建各种Rails扩展,以确保它能使用一个简单Rails应用进行测试。创建插件的命令如下:
4444

4545
```bash
4646
$ bin/rails plugin new yaffle
@@ -168,12 +168,12 @@ module Yaffle
168168
end
169169
```
170170

171-
### 添加一个类方法
172-
173-
假如插件的模块中有一个名为`last_squawk`的方法,与此同时,插件的使用者在其他模块也定义了一个名为`last_squawk` 的方法,那么插件允许你添加一个类方法`yaffle_text_field`来改变插件内的`last_squawk`方法的名称。
171+
### 添加一个类方法
174172

173+
假如插件的模块中有一个名为 `last_squawk` 的方法,与此同时,插件的使用者在其他模块也定义了一个名为 `last_squawk` 的方法,那么插件允许你添加一个类方法 `yaffle_text_field` 来改变插件内的 `last_squawk` 方法的名称。
175174

176175
开始之前,先写一些测试用例来保证程序拥有符合预期的行为。
176+
177177
```ruby
178178
# yaffle/test/acts_as_yaffle_test.rb
179179
@@ -383,7 +383,7 @@ ActiveRecord::Base.send :include, Yaffle::ActsAsYaffle
383383
7 tests, 7 assertions, 0 failures, 0 errors, 0 skips
384384
```
385385

386-
提示: 使用`write_attribute`方法写入字段只是举例说明插件如何与模型交互,并非推荐的使用方法,你也可以用如下方法实现:
386+
提示: 使用`write_attribute`方法写入字段只是举例说明插件如何与模型交互,并非推荐的使用方法,你也可以用如下方法实现:
387387
```ruby
388388
send("#{self.class.yaffle_text_field}=", string.to_squawk)
389389
```

0 commit comments

Comments
 (0)