我正在創建一個RoR應用程序。所以我想用選擇下拉式創建一個網頁表單。我在一個項目中找到了以下代碼。這是一種形式:Ruby On Rails:我需要一些關於表格的解釋
<div class="field">
<%= f.label :key_words %><br>
<%= f.collection_select(:skill_list, User::all_tags, :name, :name, {},{multiple: true}) %>
</div>
我在用戶控制器類創建:
class UsersController < ApplicationController
...
def all_tags
@tags = Tag.all
end
end
這裏是數據庫:
1.我不明白什麼是User::all_tags
?好了解 2.我看不到標籤在我的選擇下拉列表中。什麼不見了 ?
的方法'all_tags'可以是一個類方法,返回數據庫中的所有標籤 – psantos
我可以在哪個類中看到它? – Pracede
你可以在'User'類中看到。請注意,這個類是用戶定義的類和方法。它不是Rails的核心類或方法 – psantos