mirror of
				https://github.com/scinote-eln/scinote-web.git
				synced 2025-10-29 23:46:32 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			13 lines
		
	
	
	
		
			433 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			13 lines
		
	
	
	
		
			433 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
| class MyModuleRepositoryRow < ApplicationRecord
 | |
|   belongs_to :assigned_by,
 | |
|              foreign_key: 'assigned_by_id',
 | |
|              class_name: 'User',
 | |
|              optional: true
 | |
|   belongs_to :repository_row,
 | |
|              inverse_of: :my_module_repository_rows
 | |
|   belongs_to :my_module,
 | |
|              touch: true,
 | |
|              inverse_of: :my_module_repository_rows
 | |
| 
 | |
|   validates :repository_row, uniqueness: { scope: :my_module }
 | |
| end
 |