Errata for Agile Web Development with Rails, Third Edition
We try to keep our books accurate, but sometimes mistakes creep in. This page lists the errors submitted by our astute readers. If you've found a new error, please submit it.
The latest version of the book is P1.0, released 3 months ago. If you've bought a PDF of the book and would like to upgrade it to this version (for free), visit your home page.
| Paper | Description | Found in | Fixed in | |
|---|---|---|---|---|
| ? |
#38583: When showing the regular expressions on validating, they are being misformatted in the mobipocket version.
Instead of showing as %r{(\.(gif...more...
|
P1.0
28-Mar-09 |
||
| 0 |
#39633: I have tried and tried to print the errata page on my color printer so i would have a printed copy of the color coding for tech, error, sugges...more...
|
P1.0
24-Jun-09 |
||
| 31 |
#38361: The book states that "because InstantRails 2.0 is a single download that contains Ruby, Rails, SQLite 3 (version 3.5.4 at
the time of writing...more...
|
B1.10
15-Mar-09 |
||
| 35 |
#38019: Before the MacPorts package can be installed, the Xcode developer tools must be installed.
Pages 8-10 of the Mac OS X Leopard Portable Geni...more...
|
B1.10
27-Feb-09 |
||
| 40 |
#38490: In the footnote (footnote 5), "gem server" should be "gem_server".--Justin Forder Dave Thomas says: "gem server: is the preferred form |
P1.0
23-Mar-09 |
||
| 45 |
#38042: when I write:
|
B1.10
28-Feb-09 |
||
| 58 |
#39200: Shouldn't the new "def goodbye...end" have triangles in the gutter?--Lasse Bunk |
P1.0
17-May-09 |
||
| 60 |
#38618: Second paragraph, " (In Rails, we call methods that make it easier
to write templates helpers.)"---"templates" should be singular or plural ...more...
|
P1.0
29-Mar-09 |
||
| 65 |
#38669: The following line "timeout: tells the SQLite 3 database adapter how long you are willing to wait ..." specifically refers to 'SQLite 3'. This...more...
|
B1.10
01-Apr-09 |
||
| 67 |
#38670: The line "Weapply these migrations to update our database ..." needs a space between 'We' and 'apply'.--Spikes |
B1.10
01-Apr-09 |
||
| 70 |
#38503: The fourth paragraph on this page ends "If this applies to you, simply skip ahead to Section 6.1, Configuring the Application". But we are alre...more...
|
P1.0
24-Mar-09 |
||
| 73 |
#37915: The first paragraph on this page has an unnecessary apostrophe+s after the first word which is "There". It currently reads:
"There’s are a fe...more...
|
B1.10
24-Feb-09 |
||
| 74 |
#38504: Sadly it appears that the recent rework of the Rails wiki has removed the page (Mysql+Connection+Problems) referred to in the footnote.--Justin Forder |
P1.0
24-Mar-09 |
||
| 75 |
#38291: In the second-to-last paragraph of section 6.2, "Weapply" should be "We apply". |
B1.10
10-Mar-09 |
||
| 76 |
#38506: Footnote 5 says "Windows users will need to put the entire command on one line, without the backslash." The caret ('^') character can be used ...more...
|
P1.0
24-Mar-09 |
||
| 76 |
#39612: The command 'ruby script/generate scaffold product title:string description:text image_url:string' should be the burgundy colour rather than b...more...
|
P1.0
23-Jun-09 |
||
| 81 |
#39201: Current scaffolding uses "@products.each do |product|" instead of "for product in @products".--Lasse Bunk |
P1.0
17-May-09 |
||
| 88 |
#37666: "Note that before we compare the price to 0.01, we first check to see whether it’s nil. This is important: if the user leaves the price field ...more...
|
B1.10
11-Feb-09 |
||
| 88 |
#38277: First line: "New actions must go before the protected line." We're working in a model, so methods wouldn't be considered actions, would they?--Terry Roe |
B1.10
09-Mar-09 |
||
| 88 |
#38592: The current code routines 2 errors if you leave Price blank.
I suggest changing the validation for Price > 0 to the following:
def price_m...more...
|
P1.0
28-Mar-09 |
||
| 89 |
#37925: Creating a test data migration really deserves a section of its own rather than being included in "Prettier Listings" Mark.
|
B1.10
24-Feb-09 |
||
| 90 |
#39054: I tried to populate the table with greek data (greek letters) but rake failed to migrate. I tried single quotes, double quotes and %{...} but ...more...
|
P1.0
01-May-09 |
||
| 91 |
#38040: I'm currently using the PDF version of the book to Copy & Paste the code into TextMate adn work with it. This is often in off-line conditions,...more...
Dave Thomas says: If we did that'd we'd then get people saying "how can I know where line 17 is: please put numbers on..."
My suggestion: download the whole tarball once: then you'll have all the code available to you offline.
Regards
Dave
|
B1.10
28-Feb-09 |
||
| 93 |
#39202: "See how it has the parameter :confirm =>
"Are you sure?"." should be changed to "See how it has the parameter :confirm =>
'Are you sure?'."...more...
|
P1.0
17-May-09 |
||
| 93 |
#39203: Under explanation of the Destroy link_to: "Also, see the sidebar on this page for some scoop on this action." -- there is no sidebar on this page.--Lasse Bunk |
P1.0
17-May-09 |
||
| 96 |
#39207: after inputting this statement "ruby script/generate controller store index", safari wouldn't show expected page but a message saying "No rout...more...
|
B1.4
17-May-09 |
||
| 96 |
#39315: Is not neccesary --> #39207: after inputting this statement "ruby script/generate controller store index", safari wouldn't show expected page ...more...
|
P1.0
04-Jun-09 |
||
| 97 |
#39204: Change "for product in @products" to "@products.each.do |product|" to reflect the "new" (?) way of doing this.--Lasse Bunk |
P1.0
17-May-09 |
||
| 97 |
#39316: delete dot after "each" --> #39204: Change "for product in @products" to "@products.each.do |product|" ...
"for product in @products" to "@p...more...
|
P1.0
04-Jun-09 |
||
| 99 |
#38516: The downloadable store.html.erb layout contains some "technical" HTML commnents, e.g. <!-- <label id="code.depot.e.include"/> -->
Also, we ...more...
|
P1.0
25-Mar-09 |
||
| 100 |
#39051: Latest rails is 2.3.2
get rails3-code.zip, then unzip.
Then go to "pragforms",
set RAILS_GEM_VERSION to 2.3.2
and tried to start the serve...more...
|
P1.0
01-May-09 |
||
| 100 |
#39124: "On line 11, we set the page heading to the value in the instance variable @page_title." Line 11 doesn't assign to @page_title. Rather, "Pragm...more...
|
P1.0
06-May-09 |
||
| 101 |
#39024: Paragraph #2
Shouldn't the last sentence be: Otherwise a new Cart object is created and assigned to the :cart key in the session hash? (rat...more...
|
P1.0
28-Apr-09 |
||
| 102 |
#38517: When introducing the number_to_currency helper for price display, it would be prudent to escape the result.--Justin Forder |
P1.0
25-Mar-09 |
||
| 103 |
#39205: Why the switching between double and single quotes? Would be nice to know when to use what. On this page button_to uses double quotes where pr...more...
|
P1.0
17-May-09 |
||
| 104 |
#39206: Figure 7.3: In Firefox each product has a vertical scroll bar, probably because of the #store .entry { overflow: auto; ..} Change this to "ove...more...
|
P1.0
17-May-09 |
||
| 104 |
#38036: Figure 7.3 shows "Add to Cart" button rendering next to the price but for me it renders below the price (Rails 2.2.2 on Safari & Firefox)
Cou...more...
|
B1.10
28-Feb-09 |
||
| 104 |
#39126: "Be sure to include :method => :post in your html_options on your call to link_to."
According to the API (api.rubyonrails.org/classes/Actio...more...
|
P1.0
06-May-09 |
||
| 107 |
#39687: The line
config.action_controller.session_store = :active_record_store
which is supposed to be in environment.rb is no longer there. Instead...more...
|
P1.0
26-Jun-09 |
||
| 107 |
#38462: In the recent rais release the default seems to be using a database, so this paragraph is not up to date (i think).
|
P1.0
22-Mar-09 |
||
| 108 |
#38468: I'm running Rails 2.3.2. After uncommenting "ActionController::Base.session_store = :active_record_store" in session_store.rb, I started gett...more...
|
P1.0
22-Mar-09 |
||
| 108 |
#38493: The InvalidAuthenticityToken error messages mentioned by others can be avoided if the developer clears his/her cookies. |
P1.0
24-Mar-09 |
||
| 108 |
#38518: For Rails 2.3, the configuration of the :session_key and :secret described at the top of this page have (like the choice of session store cove...more...
|
P1.0
25-Mar-09 |
||
| 108 |
#39306: mine is the P1.0 PDF printing - Task C: Cart Creation on Sessions talks about protect_from_forgery in /app/controllers/application.rb referrin...more...
|
P1.0
02-Jun-09 |
||
| 108 |
#38379: After updating application.rb to complete the setup for using cookies, the next section 'Carts and Sessions' does not guide the user back to t...more...
|
B1.10
17-Mar-09 |
||
| 109 |
#38011: The first paragraph has incorrect spelling for "choosing" which appears as "chosing"--James Ross |
B1.10
27-Feb-09 |
||
| 109 |
#38282: It is not clear here if store_controller.rb should be edited directly or created with script/generate controller store, because that's how con...more...
|
B1.10
09-Mar-09 |
||
| 109 |
#38060: I received a message when adding to cart that my key did not match. I tried restarting the server. However, the solution that worked was for...more...
|
B1.10
01-Mar-09 |
||
| 110 |
#38281: "Observant readers (yes, that’s all of you) will have noticed that our catalog listing view already includes an Add to Cart button for each pr...more...
|
B1.10
09-Mar-09 |
||
| 112 |
#38196: Right before the first code example:
|
B1.10
05-Mar-09 |
||
| 112 |
#38519: For CartItem, it would be good to explain in the text that the file name should be cart_item.rb. At present the reader has to look at the Down...more...
|
P1.0
25-Mar-09 |
||
| 113 |
#38469: You're missing a 3rd 'end' on your cart.rb --rob terhaar |
P1.0
22-Mar-09 |
||
| 115 |
#38064: I can't figure out from the text how the application decides to store application data (cart and cart_item) in the session? Does attr_reader ...more...
|
B1.10
01-Mar-09 |
||
| 119 |
#38362: You could add a footnote onto the last sentence of this page (which is "This time, when we manually enter the invalid product code, we see the...more...
|
B1.10
15-Mar-09 |
||
| 120 |
#38520: " She notices a minor problem on our new cart display—there’s no way to empty items out of a cart."
There's a deficiency she must have noti...more...
|
P1.0
25-Mar-09 |
||
| 120 |
#38280: Missing the arrows in the code sample to show the lines of code that have been added to store.html.erb.--DA |
B1.10
09-Mar-09 |
||
| 122 |
#38521: In the new stylesheet fragment, the comment /* Styles for the cart in the main page */ is premature! The cart has its own page at present.--Justin Forder |
P1.0
25-Mar-09 |
||
| 135 |
#39209: respond.to do .. is indented more than the lines before.--Lasse Bunk |
P1.0
18-May-09 |
||
| 135 |
#39211: On page 126 you tell us that variables shouldn't be passed as globals. But now you pass @current_item as a global variable down to the cart_it...more...
|
P1.0
18-May-09 |
||
| 137 |
#39175: I have been doing the exercises suggested at the end of this chapter. At this point (getting the highlight and blind_down effects working), an...more...
|
P1.0
11-May-09 |
||
| 138 |
#39212: "For now, we need it just in the store view" -- shouldn't this be "store views" or "store layout"?--Lasse Bunk |
P1.0
18-May-09 |
||
| 138 |
#38523: Third paragraph, introducing the helper 'hidden_div_if' - the last sentence,
"We’d use it in the store layout like this:"
reads as if w...more...
|
P1.0
25-Mar-09 |
||
| 140 |
#38337: My code gives me an error if I simply run "redirect_to_index". I have to pass in a parameter, the error message tells me that I have to pass i...more...
|
B1.10
13-Mar-09 |
||
| 141 |
#37886: Arrgh the comment above referring to the code on page 141 (it's 142 in my B1.10 version):
"the code on page 141: --- format.js if request....more...
|
B1.10
23-Feb-09 |
||
| 147 |
#38524: The use of <label for="order_name"> in Figure 10.1 and in the code sample at the bottom of the page is inconsistent with the (preferable) use ...more...
|
P1.0
25-Mar-09 |
||
| 155 |
#38579: Figure 10.3: validation errors - with Rails 2.3.2 and the provided styles both the labels and the form input controls are solid red. (Checked ...more...
|
P1.0
27-Mar-09 |
||
| 159 |
#38546: Bottom of the page: "Since this modified config/routes.rb, which is cached for per formance reasons, you will need to restart your server." - It...more...
|
P1.0
26-Mar-09 |
||
| 161 | 155 |
#38882: In the last paragraph on the page.
"-- we're saying to call the method salt in the current object."
This should be "to call the method s...more...
|
P1.0
15-Apr-09 |
|
| 162 |
#37881: "We’ll create a salt string by concatenating a random number and the object
id of the user object. It doesn’t much matter what the salt is a...more...
|
B1.10
22-Feb-09 |
||
| 163 |
#39264: The code for login.html.erb given on 163 will not display (or wouldn't for me) the flash notice indicating a failed login (also on 163 at the ...more...
|
P1.0
28-May-09 |
||
| 167 |
#38547: In the revised new.html.erb,
<%= f.label :user_password, 'Password' %>
should be
<%= f.label :password, 'Password' %>
and
<%= f.label :u...more...
|
P1.0
26-Mar-09 |
||
| 169 |
#38562: "With postback handling, there is no need to issue a redirect and therefore
no need to make flash available across requests. flash.now makes t...more...
|
P1.0
27-Mar-09 |
||
| 171 |
#38565: We haven't got a layout for the admin controller. --Justin Forder |
P1.0
27-Mar-09 |
||
| 171 |
#38885: The book suggests that naming a method after_destroy in the user.rb file will cause ActiveRecord to execute that method as a hook after it des...more...
|
P1.0
15-Apr-09 |
||
| 172 |
#37968: Figure 11.1 shows code in the controller that doesn't exist: it shows name = params[:name] but the controller actually uses user = User.authen...more...
|
B1.10
25-Feb-09 |
||
| 173 |
#38375: Perhaps this is intentional, but the code listings use parentheses and quotes inconsistently. For example, in the authorize method on this pa...more...
|
B1.10
17-Mar-09 |
||
| 176 |
#38568: This looks like a problem with Rails 2.3.2 (Mac OS X, Leopard, updated as described in the book).:
Following along, I deleted my admin user...more...
|
P1.0
27-Mar-09 |
||
| 177 |
#38569: The code for the destroy method reads better, and is more consistent with other methods, if you put the success message in the flash *after* d...more...
|
P1.0
27-Mar-09 |
||
| 189 |
#38573: In who_bought.atom.builder:
i) The feed.updated timestamp should really be taken from the latest order, not the first in the list
ii) the to...more...
|
P1.0
27-Mar-09 |
||
| 201 |
#38576: In the en.yml listing, the layout: element is missing. --Justin Forder |
P1.0
27-Mar-09 |
||
| 205 |
#39504: Issue presumably because of me doing something silly, or Rails 2.3.2 has changed from when the book was written.
I don't get the nice error...more...
|
P1.0
17-Jun-09 |
||
| 206 |
#38578: With Rails 2.3.2 the ActiveRecord error messages appear to be being escaped before being displayed - so the Spanish error messages for an empt...more...
|
P1.0
27-Mar-09 |
||
| 207 |
#38580: "Now we have the website itself translated, what’s left is the content." - for completeness, it would be good to include translation of the pa...more...
|
P1.0
27-Mar-09 |
||
| 216 |
#38782: This is not an error so much as a question. I'm using mySQL and instead of getting 0 errors I get ActiveRecord::StatementInvalid: Mysql::Erro...more...
|
P1.0
07-Apr-09 |
||
| 217 |
#38709: For those who are following along with the book, not the sample code, it would be helpful to specify where to put the "fixtures :products" lin...more...
|
P1.0
03-Apr-09 |
||
| 221 |
#39116: This page seems to have reverted to an older version of test routines using def instead of test-do without explanation.--David Chadderton |
P1.0
06-May-09 |
||
| 227 |
#38446: The sample code
<% SALT = "NaCl" unless defined?(SALT) %>
dave:
name: dave
salt: <%= SALT %>
hashed_password: <%= User.encrypted_passw...more...
|
P1.0
21-Mar-09 |
||
| 227 |
#33366: "We saw an example of multiple sessions in the test on page 225." The example actually starts on 226. |
B1.3
30-Jul-08 |
||
| 234 |
#38374: It looks like "follow_redirect" was taken out from functional tests. I came across the following paragraph in the "lib/ruby/gems/1.8/gems/act...more...
|
B1.10
17-Mar-09 |
||
| 236 |
#38448: At the top and middle of the page:
|
P1.0
21-Mar-09 |
||
| 241 |
#38593: "Let’s launch straight in and implement the test of our story." - for the reader following along in an editor, it would be nice to know the na...more...
|
P1.0
28-Mar-09 |
||
| 251 |
#38354: The sentence that states the CRUD helper methods is written as "[...], PUT, or DELETE XML_HTTP request [...]". This should be written as "[.....more...
|
B1.10
14-Mar-09 |
||
| 252 |
#39056: depot> ruby -I test test/performance/order_speed_test.rb
...should be...
depot> ruby -I test test/fixtures/performance/order_speed_test....more...
|
P1.0
01-May-09 |
||
| 253 |
#38170: The class OrderSpeedTest has a line at the top: "tests StoreController" The generator seems to put those lines in test classes too. What is th...more...
|
B1.10
04-Mar-09 |
||
| 270 |
#38654: "Rails assumes that controllers in subdirectories of the directory app/controllers are in Ruby modules named after the subdirectory."
This ...more...
|
P1.0
31-Mar-09 |
||
| 275 |
#38556: Line 4 of the code example states:
(lowercase r) |
P1.0
27-Mar-09 |
||
| 275 |
#38557: Color of the text commented out at the botton of code listing should appear in green, not blue. |
P1.0
27-Mar-09 |
||
| 276 |
#39153: Section 16.1 Generally Available Extensions
The first code sample has
require 'rubygems'
require 'activesupport'
However the to_json...more...
|
P1.0
08-May-09 |
||
| 276 |
#39154: puts {1 => 2}.blank? Seems you can’t pass a hash being instantiated to the puts method, the interpreter chokes at the equal sign.--Nicolas Connault |
P1.0
08-May-09 |
||
| 277 |
#39044: While Rails 1.2.6 assumes 30 day months, Rails 2.2.2 seems to be more accurate:
>> puts Time.now.utc
Fri May 01 03:12:51 UTC 2009
=> nil
...more...
|
P1.0
30-Apr-09 |
||
| 277 |
#38866: DEPRECATION WARNING: :skip_last_comma has been deprecated. Use :last_word_connector instead. |
P1.0
14-Apr-09 |
||
| 277 |
#39407: state_lookup = us_states.each_with_object({}) do |hash,state| should be: state_lookup = us_states.each_with_object({}) do |state, hash|
|
P1.0
10-Jun-09 |
||
| 279 |
#38564: puts count.inspect #=> {" "=>3, "w"=>1, "m"=>1, "N"=>1, "o"=>1, "e" =>2, "h" =>1, "s" =>1, "t" =>2, "i" =>2}
-> half of this is in blue, when...more...
|
P1.0
27-Mar-09 |
||
| 281 |
#39794: In the Section 16.9 Unicode Support, there is a small typo where Kingdom is actually spelt as Kindom--Suhail Patel |
P1.0
02-Jul-09 |
||
| 287 |
#38572: name.chars.reverse ---> shouldn't this read name.mb_chars.reverse instead?--Stephan Tual |
P1.0
27-Mar-09 |
||
| 290 |
#37851: The name.chars.length gives an error:
undefined method `length' for #<Enumerable::Enumerator:0xb70f99cc>
The correct class name for multib...more...
|
B1.10
20-Feb-09 |
||
| 311 |
#39327: The link provided in the footnote points to an empty wiki page. (And I really need that plug-in!) |
P1.0
05-Jun-09 |
||
| 312 |
#38205: In first, and only, sentence of first paragraph: "…a specific database engine: and SQL…." Is the colon after engine perhaps supposed to be a s...more...
|
B1.10
05-Mar-09 |
||
| 314 |
#38207: Link in footnote 4 goes to a "This topic does not exist yet" page.--Bruce Hobbs |
B1.10
06-Mar-09 |
||
| 317 |
#38581: The arrow in front of t.string :pay_type, :limit => 10 usually indicates a change and is therefore unnecessary here. |
P1.0
28-Mar-09 |
||
| 323 |
#39287: In the "DB2 Adapter" section of the "Connecting to the Database" chapter, the adapter connection parameter comment should be "ibm_db" not "ibm...more...
|
P1.0
30-May-09 |
||
| 338 |
#37811: Context: "If you use the :joins or :select options, objects will automatically be marked :readonly."
But I can do this:
kirk$ script/con...more...
|
B1.10
18-Feb-09 |
||
| 338 |
#38906: On page:
named_scope :last_days, lambda{ |days| :condition => ['updated <?', days]}
Didn't work for me on rails 2.3.2 (although I assume i...more...
|
P1.0
17-Apr-09 |
||
| 340 |
#38955: "Partial Updates and Dirty Bits" on p.351 says that Rails saves only the attributes that have been modified by direct assignment. But "Updatin...more...
|
P1.0
21-Apr-09 |
||
| 340 | 336 |
#38980: The book says in the paragraph about counting that the count function with just one string parameter will use that parameter as a condition (j...more...
|
P1.0
23-Apr-09 |
|
| 356 |
#38591: The code reads:
|
P1.0
28-Mar-09 |
||
| 358 |
#38458: First sentence of page:
|
P1.0
22-Mar-09 |
||
| 358 |
#38355: The last word of the second to last paragraph should be "comprehensible" instead of "comprensible".--Terry Roe |
B1.10
14-Mar-09 |
||
| 359 |
#37812: Context: "user.name = 'Bill'
user.name_change # => ['Dave', 'Dave Thomas']"
This implies that the attribute change is only tracked the fi...more...
|
B1.10
18-Feb-09 |
||
| 381 |
#39060: The resource_id referencing Article One should be 1 as opposed to 2. (Though the preceding page says "Let's clear out our database..." it appe...more...
|
P1.0
02-May-09 |
||
| 385 |
#39080: id = 2
name = Article One
acquired_at = 2008-05-14 12:03:24
resource_id = 2
resource_type = Article
"Notice how all three foreign k...more...
|
P1.0
04-May-09 |
||
| 388 |
#37702: resource_id for "Article One":
--Maher Hawash |
B1.10
12-Feb-09 |
||
| 392 |
#35654: "... on page 387 we created a callback that generated a log message ..."
|
B1.6
06-Nov-08 |
||
| 395 |
#38007: Why the blank page?--Dimitris Kallipolitis |
B1.10
26-Feb-09 |
||
| 407 |
#38848: en:
|
P1.0
13-Apr-09 |
||
| 410 |
#38188: under validates_presence_of,
Options:
:allow_blank ... if true, nil attributes are considered valid
looks like a cut and paste erro...more...
|
B1.10
05-Mar-09 |
||
| 417 |
#38651: The cubit ratio is right but handled wrong.
read_attribute("length" ) * CUBITS_TO_INCHES... doesn't make sense with a ration of 18, as clearl...more...
|
P1.0
31-Mar-09 |
||
| 435 |
#38650: :month => /[01]?\d/, should read :month => /[0-1]?\d/, Dave Thomas says: [01] means one of 0 or 1 |
P1.0
31-Mar-09 |
||
| 438 |
#38653: Two paragraphs contradicting each other:
:overwrite_params: "The options in hash are used to create the URL, but no default values are taken ...more...
|
P1.0
31-Mar-09 |
||
| 452 |
#38147: "to our applications routes."->"to our application's routes."--Dimitris Kallipolitis |
B1.10
04-Mar-09 |
||
| 469 |
#38178: "format, which is the value of the accepts MIME type for the request.
the MIME type for the format used in the request..."
->
"format, the ...more...
|
B1.10
04-Mar-09 |
||
| 488 |
#38683: Last line: are passed the controller... it should read "are passed TO the controller" |
P1.0
02-Apr-09 |
||
| 509 |
#38360: A server should not provide a dates more...
|
B1.10
15-Mar-09 |
||
| 513 |
#38181: Loved that big sign!--Dimitris Kallipolitis |
B1.10
05-Mar-09 |
||
| 513 |
#39233: The example <%= number_with_precision(50/3) %> has a typo. I believe you wanted to show <%= number_with_precision(50,3) %> ==> 50.000.--Ulf |
P1.0
22-May-09 |
||
| 519 |
#39801: The second paragraph says: "... We use the pagination_links helper method to construct a nice set of links to other pages." And then the examp...more...
|
P1.0
02-Jul-09 |
||
| 520 |
#39447: Text refers to both "stylesheet_link_tag" and "stylesheet_include_tag" -- same thing? |
P1.0
14-Jun-09 |
||
| 520 |
#38704: "In addition to :all and :defaults, javascript_include_tag accepts as a parameter the value :defaults" :defaults is repeated here |
P1.0
03-Apr-09 |
||
| 521 |
#39448: Why is the mislav-will_paginate gem installation process so very different from the "gem install" step recommended elsewhere in the book? Is t...more...
|
P1.0
14-Jun-09 |
||
| 532 |
#38794: In the example "create" action for saving multiple models at the bottom of page 532 and continuing on page 533 there is a "rescue" clause that...more...
|
P1.0
08-Apr-09 |
||
| 547 |
#39110: the footnoted link is dead.--Levi Brown |
P1.0
05-May-09 |
||
| 548 |
#38148: I guess there should be a
<%= submit_tab %>
expression between the "text_field_tag(:arg2... " line and "<% end %>" line. Otherwise it just ...more...
|
B1.10
04-Mar-09 |
||
| 555 |
#38156: At the end of the page:
"Unlike our previous approach, it handles storing the uploads in both your filesystem or a database table"
This ...more...
|
B1.10
04-Mar-09 |
||
| 573 |
#37787: The code supplied for pragforms is still incorrect in that when used, the following error is seen:
pragforms/config/boot.rb:33:Warning: Gem::...more...
|
B1.10
17-Feb-09 |
||
| 582 |
#38714: The footnote at the bottom of the page just reiterates what the text says - the footnote can be safely removed. |
P1.0
04-Apr-09 |
||
| 613 |
#38726: The text says: "template. We have to give render the explicit
path to the template (the leading ./) because we’re not invoking the view from ...more...
|
P1.0
05-Apr-09 |
||
| 621 |
#38727: Absolutely every single link to the Rails wiki is dead, including the one including in that page's footnote. Dave Thomas says: Yup—they've gone and totally reorganized the wiki (and deleted lots of useful content in the process. We're trying to work out what to do) |
P1.0
05-Apr-09 |
||
| 624 |
#39294: Is the full setup method required in the OrderControllerTest? I thought that they were no longer required with a certain improvement of rails....more...
|
P1.0
01-Jun-09 |
||
| 628 |
#39220: Last paragraph:
|
P1.0
20-May-09 |
||
| 628 |
#38729: should say 'real life' not 'real live' |
P1.0
05-Apr-09 |
||
| 632 |
#38426: apparent inconsistency in URLS in paragraph starting with "The way the magic works..." - difference is localhost:3000 vs. rubymac:3000--Kiyu Gabriel |
P1.0
20-Mar-09 |
||
| 634 |
#38427: In third bullet point on the page, last sentence reads "They method names determine the underlying..." should probably read "The method names..."--Kiyu Gabriel |
P1.0
20-Mar-09 |
||
| 634 |
#38696: 4th paragraph in SOAP section says, "...proven to be too attractive, therfore most SOAP based web services are defined ..."
"therfore" shou...more...
|
P1.0
02-Apr-09 |
||
| 651 |
#38785: proper syntax is: hors d’oeuvres |
P1.0
07-Apr-09 |
||
| 652 |
#38464: "As agile developers know, the more feed-back users can give we early in the development process, the better." Misplaced "we" |
P1.0
22-Mar-09 |
||
| 652 |
#38987: In the first line, "we'll get yourself" should be "we'll get ourselves".--Derek Bruneau |
P1.0
24-Apr-09 |
||
| 652 |
#38988: Another pronoun mismatch towards the end of the first paragraph: in "we don’t find out what they are right after you launch our site", the "you...more...
|
P1.0
24-Apr-09 |
||
| 652 |
#39544: Last sentence in 28.1 needs s/you/we/
|
P1.0
18-Jun-09 |
||
| 656 |
#39619: I believe Passenger became compatible with mod_rewrite as of v2.1, and the current version is now compatible with mod_alias. Perhaps you could...more...
|
P1.0
23-Jun-09 |
||
| 657 |
#39019: The second key generation command fails for me (saying .ssh/authorized_keys2 doesn't exist). Did you mean ~/.ssh for those commands? If not, w...more...
|
P1.0
28-Apr-09 |
||
| 658 |
#38465: "If we have multiple developers collaborating on development, we might feel uncomfortable putting the details of the configuration our database...more...
|
P1.0
22-Mar-09 |
||
| 660 |
#38466: "The other updates the file database.yml from the copy that we previously placed on the sever." server, not sever. |
P1.0
22-Mar-09 |
||
| 661 |
#38467: "As before, we might need to uncomment out and adjust the default_environment." The phrase "uncomment out" doesn't make sense. |
P1.0
22-Mar-09 |
||
| 661 |
#38733: The deployment section needs clean up - for example on this page you refer to the 'mongrel' instances ... when the whole 10 previous page take...more...
|
P1.0
05-Apr-09 |
||
| 663 |
#39589: The link to DeploymentTips on the wiki points to an empty wiki page. |
P1.0
21-Jun-09 |
||
| 668 |
#37918: Last paragraph before section 28.5: "version of it is checkout out onto the server" should be "is checked out onto"--Brent Nordquist |
B1.10
24-Feb-09 |
||
| 690 |
#39030: The description of config.time_zone says, "If you wish to use another time zone, there following rake tasks ...".
|
P1.0
29-Apr-09 |
||
| 721 |
#38377: The listing in the book for the depot.css file (p. 721) does not appear to include the logic to alternate shading when displaying the Listing ...more...
|
B1.10
17-Mar-09 |
||
| 727 |
#38734: dev.rubyonrails... is no longer valid |
P1.0
05-Apr-09 |
||
| 773 |
#38169: In the index under XML, it says: "template, see Template, rxml"
Under Template on page 769, there is no listing for rxml because of course ...more...
|
B1.10
04-Mar-09 |
