rails5

    1熱度

    1回答

    正如我在問題標題中提到的,我想知道最佳方法來實現這個工作,我需要示例(非常簡單的一個作爲如下:) 比方說我有具有1個控制器和例如簡單 root 'main#index' 和索引動作內1個動作的API我有 def index @date = Data.today end 然後我有另一個導軌呈現 如何傳遞這個@date作爲JSON從API到其他應用程序,以使其應用程序,它會爲前端工

    0熱度

    1回答

    我已經擁有一個數據庫和其它的Rails應用程序沒有活動記錄的API,我還使用的ActiveResource來管理一些的數據庫查詢 我的前端應用程序控制器 class ApplicationController < ActionController::Base protect_from_forgery with: :exception skip_before_action :ve

    0熱度

    1回答

    我正在做一個測驗應用程序與Ruby on Rails,我有一個模型「答案」。現在我需要保存用戶給出到數據庫的問題的答案,所以我想我會做一個模型「GivenAnswer」和配套控制器與這些現有型號爲屬性: 「用戶」 「問題」 「答案」 我打算把所有的邏輯對於給定答案解析成「GivenAnswer s「控制器,但我不確定數據庫遷移的外觀。另外,我想在「用戶」和「問題」上有索引,因爲我要經常顯示「每個用

    1熱度

    1回答

    我在查詢一個activerecord模型枚舉並在where方法中使用like運算符,它只是不起作用。是否有一些技巧可以讓我以這種方式查詢枚舉?在常規欄目上正常工作。它在控制檯中。 普通字符串列(標題)以下 irb(main):092:0> Proposal.select(:id,:department,:status).where('title like "test%"') Proposal L

    1熱度

    1回答

    我正在通過Michael Hartl的Ruby on Rails教程開展工作,併產生了一個有趣的困境。我會做出錯誤的事情,所以我需要你的幫助來找到問題。 問題圍繞User模型中的密碼屬性的驗證。此屬性的初始驗證是: validates :password, presence: true, confirmation: true, length: { minim

    0熱度

    1回答

    我正在發現與測試流相關的Rails集成測試,並且我有一些關於使用集成測試替換控制器測試(在rails 5中不推薦使用)的行業標準的問題。 通常我們有微小的控制器,我們可以獲取參數,調用正確的協作者並準備響應,並且很容易通過直接在控制器對象上嘲諷協作者來測試它。 我很擔心將每個控制器測試遷移到集成測試的開銷,而持久化db。這種情況的標準是什麼? 只測試一條路線/動作而不是完整流程時的標準是什麼? 我

    0熱度

    1回答

    我有一個的has_many通過關係保留和AdditionalService型號: class Reservation < ApplicationRecord has_one :stretch, dependent: :destroy has_many :reservation_additional_services, dependent: :destroy has_

    0熱度

    1回答

    我有一個逗留其中has_many_and_belongs_to :rooms。房間是由管理員創建的,所以他們不會隨着住宿而創建,因此我希望能夠從給定的收藏中選擇房間,但我想使用simple_fields_for在我的情況下創建自定義外觀選擇。 我在我的形式,以部分的代碼來實現我想要什麼: = f.simple_fields_for :rooms, Room.available do |rf| =

    -1熱度

    2回答

    我希望我的服務器在調用控制器更新操作時更新模型參數(layout_is_public)。該參數不應該由用戶直接更新。 我的控制器強PARAMS: def allowed_params params.require(:payload).permit(:name, :layout_id) end 我在同一個控制器before_action: def correct_layout

    0熱度

    2回答

    我知道我錯過了一些可能非常明顯的東西。我想在我的Rails5視圖中遍歷一個JSON數組。我嘗試了幾件事情,但似乎無法獲得適當的渲染項目。以下代碼呈現給我看來{"name"=>"Large Plaque", "price"=>"2500"} {"name"=>"Small Plaque", "price"=>"1500"}。 配置/ plaque_data.json { "products