chr*_*mer 2 ruby forms ruby-on-rails
以下内容产生了一个从我的用户模型中提取的工作选择下拉列表:
<%= f.collection_select(:user_id, @users, :id, :firstname, options ={:prompt => "Select a User"} %>
Run Code Online (Sandbox Code Playgroud)
我也有一个专栏:lastname.
我试图用类似的东西填充选择 :firstname + " " + :lastname
如果我只是把它放在哪里:firstname是,这显然会失败.你将如何连接两列并填充选择框.
谢谢.
在您的用户模型中创建一个名为的新方法name.然后在你的助手中使用它.
class User
def name
"#{firstname} #{last_name}"
end
end
<%= f.collection_select(:user_id, @users, :id, :name, :prompt => "Select a User") %>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
552 次 |
| 最近记录: |