Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/54.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 在列中显示名称的前三个字母+;身份证件_Ruby On Rails_Ruby On Rails 4_Activeadmin - Fatal编程技术网

Ruby on rails 在列中显示名称的前三个字母+;身份证件

Ruby on rails 在列中显示名称的前三个字母+;身份证件,ruby-on-rails,ruby-on-rails-4,activeadmin,Ruby On Rails,Ruby On Rails 4,Activeadmin,我正在rails中使用Activeadmin。例如,我想在一列中显示name+id的前三个字母 这是一段代码 ActiveAdmin.register User do permit_params: email,: name,: firstname,: mailsent,: email_confirmed,: adminuser,: approved index do column: email column: name column: firstname column

我正在rails中使用
Activeadmin
。例如,我想在一列中显示name+id的前三个字母 这是一段代码

ActiveAdmin.register User do

 permit_params: email,: name,: firstname,: mailsent,: 
 email_confirmed,: adminuser,: approved

 index do
  column: email
  column: name
  column: firstname
  column: mailsent
  column: email_confirmed
  column: adminuser
  column: approved
  actions
 end
你应该使用

column "Custom Title" do |user|
  "#{user.name.first(3)-#{user.id}"
end
当然,我建议您将
“#{user.name.first(3)-#{user.id}”
提取到用户模型或装饰器中。

您应该使用

column "Custom Title" do |user|
  "#{user.name.first(3)-#{user.id}"
end

当然,我建议您将
“#{user.name.first(3)-#{user.id}”
提取到用户模型或装饰师。

顺便问一下,您的问题是什么?如何更改列:email以仅显示3个首字母+id?顺便问一下,您的问题是什么?如何更改列:email以仅显示3个首字母+id?