小编Fil*_*pos的帖子

link_to和remote => true + jquery:怎么样?救命?

我试图在我的rails网站的索引上建立一个"用户"链接,以便它显示注册用户(User.all)但我希望它出现在网站的右侧部分,作为部分,在没有div从头开始加载整个页面.

我知道这可能是旧的原型和远程=>真,但使用Rails 3.1和jQuery(和资产)我不知道如何做到这一点.

任何人都可以帮助或告诉我教程的方式吗?

jquery ruby-on-rails partial ruby-on-rails-3

17
推荐指数
2
解决办法
3万
查看次数

Ruby on Rails 3:Setters和Getters以及控制器方法中的self

我对Rails 3应用程序控制器或帮助程序中的setter和getter的可用性有点困惑.为什么有人会在控制器方法(或模块)中使用setter和getter而不仅仅是实例变量.有人能举个例子吗?使用制定者和吸气剂是明智的吗?什么时候需要?

例如,Michael Hartl的Rubby on Rails 3 Tutorial,它说(第347页):

模块SessionsHelper

def current_user=(user)
 @current_user = user
end

def current_user
 @current_user ||= user_from_remember_token
end
Run Code Online (Sandbox Code Playgroud)

为什么不@current_user首先使用.

我的第二个问题是在控制器方法中self的含义是什么.例如:

Class SessionsController < ApplicationController

def sign_in?
 cookies.permanent.signed[:remember_token] = [user.id, user.salt]
 self.current_user= user
end

end
Run Code Online (Sandbox Code Playgroud)

我知道User模型类中的self指的是用户本身但是当它在控制器内时它指的是什么?任何例子?

谢谢

self getter-setter ruby-on-rails-3

4
推荐指数
1
解决办法
2563
查看次数