2016-08-19 89 views
0

我在我的redmine中的用户表单中添加了自定义值。这是一个布尔值(复选框)。我的自定义值的id是8在视图钩子中获取自定义值

我试图得到它是在一个视图钩值(view_issues_show_description_bottom)

所以用这个代码在我的钩类:

cv = CustomValue.where('custom_field_id = 8').first 
context[:cv] = cv 

而且这个代码在我.view文件

<% if cv.value == "1" %> 

在开始时它的工作,但之后,我添加了其他领域,它不再工作。

我想有更好的方式从当前用户获取自定义值?我是一个完整的初学者与红宝石,所以我真的不知道如何解决这个问题。

THX很多

回答

1
User.current.custom_value_for(CustomField.find(cf_id)).value 

其中cf_id是自定义字段ID

+0

确定其中user = User.current它工作的感谢! – user

相关问题