我有一個Rails站點,需要在用戶首次註冊後使用大量的表單域來填充(使用大型的jQuery嚮導)。起初,我包所有的「入門」(當用戶首次登錄時執行)特定於用戶控制器這樣的代碼: Class UsersController < ApplicationController
def new
@user = User.new
end
def getting_start
我對SQL查詢知之甚少,而且我對Ruby on Rails感到陌生。 這是我的問題。我有一個2表國家和州。一個國家有很多州。 我知道在State表中必須有加入國家表的外鍵。 所以查詢得到一個國家的所有狀態將 Select *
From State
Where
State. country = Country. country
And Country.country = 'XYZ'
我需
我有一個頁面,其中包含一個表單支持對象,其中包含我在頁面上循環的集合屬性。我想給用戶通過點擊刪除按鈕來刪除集合項目的選項。但是我不知道在控制器中按下了哪個刪除按鈕,因爲集合中的每個項目都有一個刪除按鈕。基本上我需要知道哪個刪除按鈕被按下,所以我知道什麼問題ID應該被刪除。什麼是最好的方式去做這件事?請參閱我下面的頁面: <%@ include file="/WEB-INF/jsp/taglibs.
我是Ruby on Rails的新手。我有一個'狀態'表。我有一個觀點(比如視圖1)列出一個國家的所有州。當用戶點擊一個州名時,他/她將被帶到另一個視圖(比如視圖2),並顯示所選狀態的詳細信息。我想使用find方法。但只能將狀態名稱(在視圖1中)鏈接到視圖2. 我是否需要將狀態名稱(從視圖1)傳遞給變量並在第二個視圖中使用該變量,即視圖2? 這是在索引視圖 <% @cds.each do |cd|
由於認證寶石,如Devise或Clearance使用他們自己的內置控制器,我覆蓋它們時有幾個問題。每次嘗試覆蓋它時,都會出現錯誤,我不知道是什麼原因導致了錯誤。 例如,創建具有制定一個新的用戶控制器我明白我必須這樣創建一個控制器: # app/controllers/registrations_controller.rb
class RegistrationsController < Devis