دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1
نویسندگان: Jose Valim
سری:
ISBN (شابک) : 1934356735, 9781934356739
ناشر: Pragmatic Bookshelf
سال نشر: 2011
تعداد صفحات: 177
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 2 مگابایت
در صورت تبدیل فایل کتاب Crafting Rails Applications: Expert Practices for Everyday Rails Development به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب کاربردهای ساخت ریل: روش های تخصصی برای توسعه ریل های روزمره نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Jose Valim، توسعهدهنده Rails Core، شما را از طریق هفت آموزش مختلف راهنمایی میکند، که هر کدام از آنها از توسعه مبتنی بر آزمایش برای ساختن یک برنامه افزودنی یا برنامه جدید Rails استفاده میکنند که مشکلات رایج این APIهای جدید را حل میکند. نحوه عملکرد پشته رندر Rails را میفهمید و آن را برای خواندن الگوها از پایگاه داده سفارشی میکنید، در حالی که یاد میگیرید چگونه رفتار رکورد فعال، مانند اعتبارسنجی، را در هر شی دیگری تقلید کنید. خواهید فهمید که چگونه کنترلرهای سریعتر و باریک تری بنویسید، و یاد خواهید گرفت که چگونه برنامه های Sinatra را با برنامه های Rails خود ترکیب کنید، بنابراین می توانید مناسب ترین ابزار را برای کار انتخاب کنید. علاوه بر این، با سفارشی سازی ژنراتورها و پاسخگوها، بهره وری خود را بهبود خواهید بخشید. این کتاب به شما کمک میکند تا عملکرد درونی Rails 3، از جمله ژنراتورها، کنترلکنندههای قالب، بینالمللیسازی، مسیریابی و پاسخدهندهها را درک کنید. با دانشی که به دست میآورید، میتوانید راحتتر از هر زمان دیگری با پروژههای پیچیده مقابله کنید و راهحلهایی ایجاد کنید که به خوبی آزمایششده، مدولار و نگهداری آسان هستند.
Rails Core developer Jose Valim guides you through seven different tutorials, each of them using test-driven development to build a new Rails extension or application that solves common problems with these new APIs. You will understand how the Rails rendering stack works and customize it to read templates from the database while you learn how to mimic Active Record behavior, like validations, in any other object. You will find out how to write faster, leaner controllers, and you'll learn how to mix Sinatra applications into your Rails apps, so you can choose the most appropriate tool for the job. In addition, you will improve your productivity by customizing generators and responders. This book will help you understand Rails 3's inner workings, including generators, template handlers, internationalization, routing, and responders. With the knowledge you'll gain, you'll be ready to tackle complicated projects more easily than ever before, creating solutions that are well-tested, modular, and easy to maintain.
Contents......Page 5
Acknowledgments......Page 7
Who Should Read This Book?......Page 8
What Is in the Book?......Page 9
Online Resources......Page 11
Creating Our Own Renderer......Page 12
Generating Projects with Enginex......Page 13
Writing the Renderer......Page 18
Understanding Rails Rendering Stack......Page 22
Taking It to the Next Level......Page 27
Wrapping Up......Page 29
Creating Our Model......Page 30
Taking It to the Next Level......Page 46
Wrapping Up......Page 50
Retrieving View Templates from Custom Stores......Page 52
Setting Up a SqlResolver......Page 54
Configuring Our Resolver for Production......Page 62
Serving Templates with Metal......Page 68
Wrapping Up......Page 72
Sending Multipart Emails Using Template Handlers......Page 74
Playing with the Template Handler API......Page 76
Building a Template Handler with Markdown + ERb......Page 80
Customizing Rails Generators......Page 85
Extending Rails with Railties......Page 92
Wrapping Up......Page 94
Managing Application Events with Rails Engines......Page 97
Storing Notifications in the Database......Page 98
Extending Rails with Engines......Page 102
Rails and Rack......Page 106
Storing Notifications Asynchronously......Page 115
Wrapping Up......Page 118
Writing DRY Controllers with Responders......Page 120
Understanding Responders......Page 122
Exploring ActionController::Responder......Page 125
The Flash Responder......Page 129
HTTP Cache Responder......Page 135
More Ways to Customize Generators......Page 139
Wrapping Up......Page 145
Translating Applications Using Key-Value Backends......Page 147
Revisiting Rails::Application......Page 148
I18n Backends and Extensions......Page 150
Rails and Sinatra......Page 153
Understanding the Rails Router......Page 159
Taking It to the Next Level with Devise and Capybara......Page 161
Wrapping Up......Page 168
A......Page 170
H......Page 171
O......Page 172
S......Page 173
Y......Page 174