E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Railscasts
RailsCasts
#002 dynamic find_by method【find_by 动态方法】
把
RailsCasts
中的视频讲的内容总结成文章,每个视频对应一片文章,希望可以帮助到那些想要学习
RailsCasts
但又被英文阻碍的同学。
liteng
·
2021-05-17 04:26
DHH大神视频演示Rails 5的ActionCable操作
http://
railscasts
-china.com/episodes/action-cable-rails-5
刘明星
·
2021-05-06 15:20
ActionCable使用流程
视频地址:http://
railscasts
-china.com/episodes/action-cable-rails-5rails命令创建新app$railsnewactioncable_app1.1
QianYanDai
·
2020-09-16 02:03
Rails
RailsCasts
#001 caching with instance variables【用实例变量缓存】
把
RailsCasts
中的视频讲的内容总结成文章,每个视频对应一片文章,希望可以帮助到那些想要学习
RailsCasts
但又被英文阻碍的同学。
liteng
·
2020-08-24 19:42
Android客户端接收来自Faye的消息推送
Android客户端接收来自Faye的消息推送Mar3rd,2014基本原理先看了
railscasts
的260MessagingwithFaye部分,了解Faye的基本原理。
gonjay
·
2020-08-24 18:56
Rails
Android
Android
消息推送
faye
websocket
Rails 实现截图,使用 CarrierWave + Jcrop
好久不见原料[RubyonRails-
Railscasts
PRO#182CroppingImages...
一肩月光
·
2020-07-29 23:53
RailsCasts
系列教学
#16VirtualAttributes虚拟属性http://www.cnblogs.com/abbuggy/archive/2012/12/09/2809964.html17HABTMCheckboxes更新多对多的关系http://blog.csdn.net/dazhi_100/article/details/38986409#22EagerLoading贪婪加载(级连查询)http://bl
栋栋晓
·
2020-07-13 11:25
重看
RailsCasts
railscasts
公司最近新起了一股rails热潮,突然间大家都对web有了兴趣,因为之前项目阴差阳错的接手了web部分,加上成都公司这边的web高手下海淘金去了,哥一时居然成为了公司里对web最熟悉的人之一
谢一面
·
2020-06-22 07:37
rails 5 cable
rails5beta版已经发布,引入的新特性即为cable,是一个封装过的websocket客户端/服务器端工具,
railscasts
-china上有一个dhh的rails5cable介绍的视频,按部就班地实现了下
SecondRocker
·
2020-03-20 11:03
RailsCasts
#003 Find Through Association【通过关联查找数据】
把
RailsCasts
中的视频讲的内容总结成文章,每个视频对应一片文章,希望可以帮助到那些想要学习
RailsCasts
但又被英文阻碍的同学。
liteng
·
2020-03-20 03:28
RailsCasts
1.cachingwithinstancevariables2.dynamicfind_bymethods3.findthroughassociation4.movefindintomode5.usingwith_scope6.ShortcutBlockswithSymbolto_proc7.AllAboutLayouts8.Layoutsandcontent_for9.FilteringSens
Jayzen
·
2019-12-20 11:27
RailsCasts
#004 Move Find into Model 【把find方法封装进Model】
把
RailsCasts
中的视频讲的内容总结成文章,每个视频对应一片文章,希望可以帮助到那些想要学习
RailsCasts
但又被英文阻碍的同学。
liteng
·
2019-11-07 14:37
最近的一些计划
继续完善Radiostreamer页面的功能周末这两天把capistrano部署搞定继续研究
RailsCasts
,各种tips。。
谢一面
·
2019-11-07 02:47
Sublime Text 3 的包
"installed_packages":["AdvancedNewFile",这是一个新建文件的包快捷键是win+Ait+N"Git",不用介绍了"PackageControl","
RailsCasts
ColourScheme
傻傻笨笨宝宝
·
2019-11-03 14:18
在Laravel的Model层做数据缓存的实现
您在此之前可能就已经缓存过模型数据,但是我将向您展示一个使用动态记录模型的更精细的Laravel模型缓存技术,这是我一开始在
RailsCasts
学习到的技术。
Charlie_Jade
·
2019-09-26 11:47
在 Laravel 的 Model 层做数据缓存
,原始链接:https://learnku.com/laravel/t...您在此之前可能就已经缓存过模型数据,但是我将向您展示一个使用动态记录模型的更精细的Laravel模型缓存技术,这是我一开始在
RailsCasts
Charlie_Jade
·
2019-09-26 00:00
php
laravel
How do I clone a github project to run locally?
stackoverflow.com/questions/1872113/how-do-i-clone-a-github-project-to-run-locallygitclonegit://github.com/ryanb/
railscasts
-episodes.gitIfyouwanttocloneaparticularbranchinstead
TTKatrina
·
2017-05-17 18:29
分享
sublime text 3配置 rails tmTheme
{"auto_complete":true,"color_scheme":"Packages/
RailsCasts
ColourScheme/
RailsCasts
ColorScheme.tmTheme",
mingle
·
2016-03-14 11:00
sublime
text
Rails
tmTheme
RailsCasts
中文版,#9 Filtering Sensitive Logs 遮盖日志中记录的敏感信息
这是一个用户注册页面,填入用户名和密码按确认提交。 查看后台日志的话,能够发现所有页面提交的参数都是以明文方式保存在日志中的。 Processing UsersController#create (for 127.0.0.1 at 2009-01-02 10:13:13) [POST] Parameters: {"user"=>{"name"
·
2015-11-13 05:14
filter
RailsCasts
中文版,#8 Layouts and content_for 使用content_for方法定制布局文件
下面分别是全局的布局文件application.rhtml及index Action页面定义: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html&
·
2015-11-13 05:13
content
RailsCasts
中文版,#7 All About Layouts 页面关联布局文件
这次咱们聊聊页面布局文件。布局文件其实也是一个页面,用来定义一些公共的或者框架的页面结构。普通的页面文件再嵌入到布局文件预留的空间中来形成整个页面的样子。布局文件是可以在各个页面之间公用的公共资源。 全局范围布局文件 下面的页面列出所有的项目名称 <h2>Projects</h2> <ul> <% for project in @project
·
2015-11-13 05:13
layout
RailsCasts
中文版,#6 Shortcut Blocks with Symbol to_proc 通过to_proc为代码块逻辑命名
下面代码find方法中这种看起来奇怪的语法,一个&符号后面跟着一个名字,叫做to_proc。是Rails对Ruby的一点功能扩充。 class Project < ActiveRecord::Base has_many :tasks def self.all_names find(:all).collect(&:name) end end
·
2015-11-13 05:12
Rails
RailsCasts
中文版,#5 Using with_scope 对find方法限定作用域
这次,我们讨论一下with_scope方法。下面的Task中定义了一个返回所有未完成任务的类方法find_incomplete。 class Task < ActiveRecord::Base belongs_to :project def self.find_incomplete find_all_by_complete(false, :order =>
·
2015-11-13 05:11
Rails
RailsCasts
中文版,#3 Find Through Association 使用级联查询
这个例子中我们有一个Project类,其中通过has_many方法定义包含多个Task: class Project < ActiveRecord::Base has_many :tasks end 在Task任务类中通过belongs_to定义它属于一个Project: class Task < ActiveRecord::Base bel
·
2015-11-13 05:10
association
RailsCasts
中文版,#4 Move Find into Model 将查询方法从控制器上移至模型
这个例子是对Task调用find命令进行查询操作,查询所有未完成的任务并按照创建时间降序排列。如下所示: class TaskController < ApplicationController def index @tasks = Task.find_all_by_complete(:false, :order => "created_at DESC&q
·
2015-11-13 05:10
Rails
RailsCasts
中文版,#2 Dynamic find_by Methods 使用动态的find_by方法进行查找操作
下面给大家演示一个Rails中使用Find方法更加优雅的方式。例子中Task类有一个属性complete表明任务是否已经完成(complete字段是false意味着未完成),incomplete和last_incomplete方法分别返回所有未完成的和最后一个未完成的任务。 class TaskController < ApplicationController def incom
·
2015-11-13 05:09
dynamic
RailsCasts
中文版,#1 Caching with Instance Variables 缓存实例变量
class ApplicationController < ActionController::Base def current_user User.find(session[:user_id]) end end 这是一个在Action中的场景,上面的代码调用User的find方法传入会话中的user_id从数据库中读取当前登陆的用户信息。如果这个方法将会在一
·
2015-11-13 05:08
instance
RailsCasts
中文版,#20 Restricting Access 为页面增加权限校验2
限制访问权限 在上一篇中,我们在文章列表页增加了编辑和删除操作的连接,暂时还没有进行访问控制;以至于所有访问者都能看到并进行操作。 本应是管理员看到的按钮对所有人可见了。 下面为这些按钮增加权限,在连接元素外面包一个edit方法的调用,只有返回true了才可见。 <li> <p class="episodeId"><%= epi
·
2015-11-13 03:12
Access
RailsCasts
中文版,#19 Where Administration Goes 为页面增加权限校验1
接下来的三讲中,我来介绍一种为站点增加管理员权限的最佳实践。 最初的时候(如上图所示),页面没有进行文章管理的能力;所有操作都是在Rails Console通过命令行或更土一点直接修改数据库完成的。后来的版本里为站点增加了通过页面操作进行管理的能力,不过是开发独立的管理页面方式实现。 这种实现方式肯定是可以用的,但肯定不是最好的方案,因为这当中存在大量重复的劳动。比如说文章列表,首页中
·
2015-11-13 03:11
Rails
RailsCasts
中文版,#16 Virtual Attributes 虚拟属性
下面是一个用户注册表单,可以输入名、姓和密码。 数据库中也定义了这些字段: create_table "users", :force => true do |t| t.string "first_name" t.string "last_name" t.string &
·
2015-11-13 03:09
attribute
RailsCasts
中文版,#15 Fun with Find Conditions 使用hash为查询条件以便生成正确语法的SQL查询
这次我们来讨论一下关于find方法查询条件的话题。以下是Rails Console输出的SQL查询语句。对应的动作是查找所有优先级为3的未完成任务。 >>Task.count(:all,:conditions=>["complete=? and priority=?,false,3]) =>2 对应的SQL查询是 SELECT count(*) A
·
2015-11-13 03:08
Condition
RailsCasts
中文版,#14 Performing Calculations on Models 利用模型自带的统计功能
你知道吗?ActiveRecord预制了好多对模型中数据进行统计计算的方法。我们拿Task类为例。类中有一个标明任务优先级的字段priority。打开Rails Console,查看操作的回显,其中SQL语句是方法在后台执行的查询。 查询第一个任务的优先级: >> Task.first.priority =>4 对应的SQL查询是 SELECT * FROM &
·
2015-11-13 03:08
Rails
RailsCasts
中文版,#12 Refactoring User Name Part 3 重构实战3
在重构实战2和重构实战1里,我们讨论了与重构、测试有关的话题。截止上一篇结束时,完成了对User类的重构,但是测试用例代码还有些乱。让我们看看如何清理一下。 require 'test_helper' class UserTest < ActiveSupport::TestCase test "full name without middle initial&q
·
2015-11-13 03:07
refactor
RailsCasts
中文版,#11 Refactoring User Name Part 2 重构实战2
在上一篇《
RailsCasts
中文版,#10 Refactoring User Name Part 1 重构实战1》我们讨论了重构,并演示了一个通过将代码移动到模型中以达到去除冗余的重构实例。
·
2015-11-13 03:06
refactor
RailsCasts
中文版,#10 Refactoring User Name Part 1 重构实战1
从这一集开始,我们一起探讨一下关于重构的话题。重构是指在不改变软件功能的前提下对代码进行优化,以达到去除冗余代码、提高代码可读性及可维护性的的目的。 下面页面是一个用户列表,点击用户名后显示用户资料。需要注意的是,有些用户有中间名(middle name)有些则没有。 浏览器中显示的列表页及用户资料页. 先看看列表页的代码: <h1>Users</h1> &
·
2015-11-13 03:05
refactor
Mass Assignment 防止Hacked
官方说明地址:http://guides.rubyonrails.org/security.html#mass-assignment
Railscasts
-china视频地址:http://
railscasts
-china.com
·
2015-11-12 09:09
hack
RailsCasts
批量下载地址之Ruby代码
千呼万唤的Rails3出来了,也该开始学学了,从网上发现一个好的教程http://
railscasts
.com/episodes,能够下载 但遗憾的是每页只显示10个而且无法批量下载,如是发现右边栏有
·
2015-11-02 12:50
Rails
Textmate和配色
Railscast配色https://raw.github.com/ryanb/textmate-themes/master/
railscasts
.tmTheme (配图是xcode的,形似) &
·
2015-10-30 11:59
text
Ruby Plus: Another Ruby/Rails Screencast Site
Ruby and Rails related screencasts recorded by Bala Paranj, much in the same vein as Ryan Bates'
Railscasts
·
2015-10-29 08:18
screen
Rails Web应用相关插件和资源列表
基础相关============================================= Generators in Rails 3:http://
railscasts
.com/episodes
·
2015-10-21 12:53
Rails
PostgreSql 常用命令
Installationhttps://github.com/
railscasts
/337-capistrano-recipes/blob/master/blog-after/config/recipes
aabbcc456aa
·
2014-10-26 20:00
RailsCasts
15 Fun with Find Conditions find中的查询条件
这次我们来讨论一下关于find方法查询条件的话题。以下是RailsConsole输出的SQL查询语句。对应的动作是查找所有优先级为3的未完成任务。terminal >>Task.count(:all,:conditions=>["complete=?andpriority=?,false,3]) =>2对应的SQL查询是SQL SELECTcount(*)AScount_allFROMtask
dazhi_100
·
2014-09-01 21:00
RailsCasts
11 Refactoring User Name Part 2 重构User name(二)
在上一篇我们讨论了重构,并演示了一个通过将代码移动到模型中以达到去除冗余的重构实例。不过这段代码依然还有优化的余地。ruby classUser"John",:last_name=>"Smith") assert_equal'JohnSmith',user.full_name end用于检测不含中间名用户的测试用例。可以使用命令行raketest运行用例,但在这里我们准备使用自动测试工具Auto
dazhi_100
·
2014-08-29 15:00
RailsCasts
10 Refactoring User Name Part 1 重构User Name(一)
从这一集开始,我们一起探讨一下关于重构的话题。重构是指在不改变软件功能的前提下对代码进行优化,以达到去除冗余代码、提高代码可读性及可维护性的的目的。下面页面是一个用户列表,点击用户名后显示用户资料。需要注意的是,有些用户有中间名(middlename)有些则没有。浏览器中显示的列表页及用户资料页.先看看列表页的代码:ruby Users "> 列表页代码上面的代码先是获取所
dazhi_100
·
2014-08-29 15:00
RailsCasts
9 Filtering Sensitive Logs 过滤敏感日志
这是一个用户注册页面,填入用户名和密码按确认提交。查看后台日志的话,能够发现所有页面提交的参数都是以明文方式保存在日志中的。terminal ProcessingUsersController#create(for127.0.0.1at2009-01-0210:13:13)[POST] Parameters:{"user"=>{"name"=>"eifion","password_confirm
dazhi_100
·
2014-08-29 14:00
RailsCasts
8 Layouts and content_for Layouts及content_for
下面分别是全局的布局文件application.rhtml及indexAction页面定义:ruby TodoList TodoList application.rhtml[1]rubyProjects index.rhtml[1]当请求indexaction的时候,页面的绘制会基于全局布局文件。(不清楚布局文件概念的请移步#7页面布局文件).如果需要对当前关联的布局文件进行更加细节上的
dazhi_100
·
2014-08-29 14:00
RailsCasts
7 All About Layouts Layout 详谈
这次咱们聊聊页面布局文件。布局文件其实也是一个页面,用来定义一些公共的或者框架的页面结构。普通的页面文件再嵌入到布局文件预留的空间中来形成整个页面的样子。布局文件是可以在各个页面之间公用的公共资源。全局范围布局文件下面的页面列出所有的项目名称ruby Projects 这是一个常规简单的页面:比如说,我们想为这个站点的每一个页面都增加一个页首、图标、导航菜单栏,就应该使用布局文件。布局文
dazhi_100
·
2014-08-29 14:00
RailsCasts
6 Shortcut Blocks with Symbol to_proc 将Symbol 转化为to_proc来简化block
下面代码find方法中这种看起来奇怪的语法,一个&符号后面跟着一个名字,叫做to_proc。是Rails对Ruby的一点功能扩充。rubyclassProject>projects=Project.find(:all) =>[#,#]结果中包含两个项目对象以列表格式返回,如果我们想得到这两个对象的名字应该怎么做呢?第一种方法就是使用collect方法,在供回调的代码块中填写返回项目名称的逻辑。co
dazhi_100
·
2014-08-27 20:00
RailsCasts
5 Using with_scope 使用with_scope
这次,我们讨论一下with_scope方法。下面的Task中定义了一个返回所有未完成任务的类方法find_incomplete。rubyclassTask'created_atDESC') end end在控制器TasksController中可以这么调用:rubyclassTasksController20我们可以通过让Task中的find_incomplete接受一个哈希参数;然后再方法实现中
dazhi_100
·
2014-08-27 20:00
RailsCasts
4 Move Find into Model 将find转移至model中
这个例子是对Task调用find命令进行查询操作,查询所有未完成的任务并按照创建时间降序排列。如下所示:rubyclassTaskController"created_atDESC") end end如果控制器中有好几个地方都需要用到这个查询,就不得不各处都按照上面的方式复制一份。我们可以把这种方式改进为,将方法封装到模型中。那样的话,再用到的地方我们只需按照下面的方式进行调用ruby@tasks
dazhi_100
·
2014-08-27 19:00
上一页
1
2
3
4
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他