controllers

    1熱度

    1回答

    我想從控制器中提取邏輯,使其更加乾燥。在Rails中處理類似以下內容的最佳方式是什麼? 例如,而不是讓在控制器的查詢,我可以把它放在模型: class SmoothieBlender < ActiveRecord::Base belongs_to :user def self.get_blenders_for_user(user) self.where(["use

    1熱度

    2回答

    我一直在想這件事,並通過另一個stackoverflow question閱讀了有關在視圖控制器之間進行通信的最佳推薦方式。然而,這個問題/答案似乎並沒有解決逆向行爲的最佳方法。 即從ParentController數據傳遞給它的ModalController,我們可以初始化ModalController像initWithDataToProcess:。 但是如果我們想要做反向?我將如何通知前一位控

    0熱度

    1回答

    我認爲Rails中的較新版本,有辦法說,「共享控制器和視圖之間的這些方法」使用類似 controller.helper controller.helper_method (我不知道他們是)。但是,如果這些方法在老版本的Rails中缺失呢?你如何告訴Rails在控制器和視圖之間共享方法?

    0熱度

    2回答

    我正在嘗試將doctrine2沙箱與默認的Zend Framework應用程序集成。當我嘗試在控制器中使用的命名空間,我得到一個「無效的控制器類(‘索引控制器’)」錯誤 這個工程: use Entities\User, Entities\Address; class IndexController extends Zend_Controller_Action { ... } 這不(

    0熱度

    2回答

    我有同樣的問題,在this問題。有沒有人找到任何解決方案? 因此,我不能這樣做: flash[:notice] = "Successfully created #{@template.link_to('product', @product)}. 或像這樣: @template.title("Page title is here.") 它在Rails的2.3完美工作。主要想法是找出如何直接從

    1熱度

    3回答

    我想我誤會了MVC的一些東西。我試圖做到以下幾點: public class ControllerA : Controller { public ActionResult Index() { // do code // perform action on ControllerB - something like: // RedirectT

    0熱度

    2回答

    我想添加一些標題到我的項目。所以,當我的應用程序被加載時,它應該顯示我的標題屏幕活動指示器旋轉,3秒後它應該推動導航控制器。基本上我會在第一個視圖控制器上有一個圖像。所以,在IB中,我添加了一個圖像視圖並設置圖像。請幫我傢伙的第一個視圖控制器被加載後,如何加載第二個視圖控制器.. 基本上請告訴我如何把特定的時間延遲之後,導航控制器沒有任何按鈕或其他控件.. 感謝您的時間.. 編輯 - (void)

    0熱度

    1回答

    我正在寫一個API;在這個API中,我有一個​​模型,它有Fruits。一個特定的水果可能一次屬於多個FruitBasket。​​和Fruit都是ActiveRecord對象。 如果有人在/fruit/100/baskets上執行GET,我想提供一個籃子的JSON列表,其中包含籃子ID的籃子。如果只有一個籃子,我想重定向到/basket/x,其中x是籃子的ID。事情是這樣的: class Frui

    1熱度

    2回答

    在我的應用程序中,每次用戶收到對圖像或其他頁面的評論時,都要添加用戶通知。因此,在我的圖像控制器添加動作中,我還想調用我的Notifications控制器中的addNotifications動作。我試圖遠離基於警告的requestAction,但有沒有另一種方式? 工作流程是這樣的: 新事件發生 - >觸發在通知表中添加通知 - >通知存在的電子郵件用戶。

    0熱度

    2回答

    更新以下初始評論 該模型有一個目的是在它被稱爲「帳戶」,其中有一個int歡迎使用屬性(Account.AccountID) ViewB具有收集一些附加信息的形式 - 但也有一個填充了Model.Account.AccountID的文本框。 但是,當我提交ViewB時,Model.Account變爲null。 它可能更容易表現出什麼,我有一個簡化版本之前,我解釋一下這個問題: [HttpGet]